Module: Jumbotron
- Defined in:
- lib/jumbotron.rb,
lib/jumbotron/client.rb,
lib/jumbotron/engine.rb,
lib/jumbotron/testing.rb,
lib/jumbotron/version.rb,
app/models/jumbotron/game.rb,
app/models/jumbotron/team.rb,
app/errors/jumbotron/error.rb,
app/models/jumbotron/sport.rb,
app/models/jumbotron/venue.rb,
app/models/jumbotron/league.rb,
app/models/jumbotron/public.rb,
app/models/jumbotron/season.rb,
app/clients/jumbotron/clients.rb,
app/models/jumbotron/bookmaker.rb,
app/models/jumbotron/canonical.rb,
app/adapters/jumbotron/adapters.rb,
app/jobs/jumbotron/discovery_job.rb,
app/models/jumbotron/season_phase.rb,
app/clients/jumbotron/clients/espn.rb,
app/errors/jumbotron/errors/public.rb,
app/jobs/jumbotron/application_job.rb,
app/jobs/jumbotron/game_update_job.rb,
app/jobs/jumbotron/line_update_job.rb,
app/models/jumbotron/schedule_group.rb,
app/adapters/jumbotron/adapters/base.rb,
app/errors/jumbotron/errors/adapters.rb,
app/errors/jumbotron/not_found_error.rb,
app/errors/jumbotron/errors/canonical.rb,
app/models/jumbotron/game_participant.rb,
app/models/jumbotron/line_observation.rb,
app/models/jumbotron/historical_change.rb,
app/models/jumbotron/observation_batch.rb,
app/models/jumbotron/provider_identity.rb,
app/adapters/jumbotron/adapters/cadence.rb,
app/models/jumbotron/application_record.rb,
app/adapters/jumbotron/adapters/espn/nfl.rb,
app/adapters/jumbotron/adapters/registry.rb,
app/adapters/jumbotron/adapters/operation.rb,
app/scheduling/jumbotron/scheduling/clock.rb,
app/scheduling/jumbotron/scheduling/owned.rb,
app/errors/jumbotron/invalid_request_error.rb,
app/boot/jumbotron/boot/enqueue_discoveries.rb,
app/clients/jumbotron/clients/espn/teams/get.rb,
app/models/jumbotron/public/translate_outcome.rb,
app/workflows/jumbotron/workflows/public_read.rb,
app/providers/jumbotron/providers/espn/cooldown.rb,
app/adapters/jumbotron/adapters/line_acquisition.rb,
app/scheduling/jumbotron/scheduling/materializer.rb,
app/services/jumbotron/services/public/read_game.rb,
app/adapters/jumbotron/adapters/policy_definition.rb,
app/clients/jumbotron/clients/espn/scoreboard/get.rb,
app/errors/jumbotron/unsupported_capability_error.rb,
app/clients/jumbotron/clients/espn/teams/get_input.rb,
app/synchronization/jumbotron/synchronization/lease.rb,
app/adapters/jumbotron/adapters/discovery_definition.rb,
app/services/jumbotron/services/public/read_schedule.rb,
app/workflows/jumbotron/workflows/read_game_workflow.rb,
app/deserializers/jumbotron/deserializers/public/game.rb,
app/scheduling/jumbotron/scheduling/desired_schedules.rb,
app/services/jumbotron/services/canonical/upsert_game.rb,
app/services/jumbotron/services/canonical/upsert_team.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/teams.rb,
app/providers/jumbotron/providers/espn/resources/teams.rb,
app/scheduling/jumbotron/scheduling/detect_integration.rb,
app/services/jumbotron/services/adapters/ensure_league.rb,
app/services/jumbotron/services/canonical/upsert_venue.rb,
app/clients/jumbotron/clients/espn/competition_odds/get.rb,
app/clients/jumbotron/clients/espn/scoreboard/get_input.rb,
app/providers/jumbotron/providers/espn/provider_failure.rb,
app/scheduling/jumbotron/scheduling/schedule_definition.rb,
app/services/jumbotron/services/canonical/ensure_season.rb,
app/scheduling/jumbotron/scheduling/backends/solid_queue.rb,
app/services/jumbotron/services/public/load_games_by_ids.rb,
app/workflows/jumbotron/workflows/read_schedule_workflow.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/progress.rb,
app/deserializers/jumbotron/deserializers/public/game_ids.rb,
app/deserializers/jumbotron/deserializers/public/includes.rb,
app/deserializers/jumbotron/deserializers/public/schedule.rb,
app/scheduling/jumbotron/scheduling/backends/sidekiq_cron.rb,
app/services/jumbotron/services/adapters/execute_endpoint.rb,
app/workflows/jumbotron/workflows/read_consensus_workflow.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/lifecycle.rb,
app/services/jumbotron/services/adapters/resolve_discovery.rb,
app/services/jumbotron/services/canonical/ensure_bookmaker.rb,
app/services/jumbotron/services/public/load_included_lines.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/scoreboard.rb,
app/deserializers/jumbotron/deserializers/clients/espn/team.rb,
app/deserializers/jumbotron/deserializers/clients/espn/week.rb,
app/providers/jumbotron/providers/espn/resources/scoreboard.rb,
app/services/jumbotron/services/public/assemble_public_game.rb,
app/services/jumbotron/services/public/read_schedule_groups.rb,
app/deserializers/jumbotron/deserializers/clients/espn/event.rb,
app/deserializers/jumbotron/deserializers/clients/espn/venue.rb,
app/providers/jumbotron/providers/espn/cooldown_active_error.rb,
app/serializers/jumbotron/serializers/clients/espn/teams/get.rb,
app/workflows/jumbotron/workflows/execute_discovery_workflow.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/season_phase.rb,
app/clients/jumbotron/clients/espn/competition_odds/get_input.rb,
app/deserializers/jumbotron/deserializers/clients/espn/season.rb,
app/deserializers/jumbotron/deserializers/clients/espn/status.rb,
app/services/jumbotron/services/canonical/ensure_season_phase.rb,
app/workflows/jumbotron/workflows/read_current_lines_workflow.rb,
app/deserializers/jumbotron/deserializers/clients/espn/support.rb,
app/services/jumbotron/services/adapters/select_eligible_games.rb,
app/services/jumbotron/services/adapters/validate_sync_request.rb,
app/workflows/jumbotron/workflows/synchronize_adapter_workflow.rb,
app/services/jumbotron/services/canonical/derive_consensus_line.rb,
app/services/jumbotron/services/canonical/ensure_schedule_group.rb,
app/services/jumbotron/services/canonical/resolve_current_lines.rb,
app/services/jumbotron/services/public/assemble_public_schedule.rb,
app/services/jumbotron/services/public/map_public_current_lines.rb,
app/workflows/jumbotron/workflows/read_schedule_groups_workflow.rb,
app/deserializers/jumbotron/deserializers/clients/espn/teams/get.rb,
app/deserializers/jumbotron/deserializers/public/schedule_groups.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/competition_odds.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competitor.rb,
app/providers/jumbotron/providers/espn/resources/competition_odds.rb,
app/serializers/jumbotron/serializers/clients/espn/scoreboard/get.rb,
app/services/jumbotron/services/adapters/build_acquisition_scopes.rb,
app/services/jumbotron/services/canonical/upsert_game_participant.rb,
app/services/jumbotron/services/public/derive_consensus_for_games.rb,
app/services/jumbotron/services/public/map_public_consensus_lines.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/acquisition_scope.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition.rb,
app/services/jumbotron/services/adapters/resolve_game_update_policy.rb,
app/services/jumbotron/services/adapters/resolve_line_update_policy.rb,
app/services/jumbotron/services/canonical/persist_line_observations.rb,
app/services/jumbotron/services/canonical/attach_provider_identities.rb,
app/services/jumbotron/services/canonical/derive_consensus_for_games.rb,
app/deserializers/jumbotron/deserializers/clients/espn/scoreboard/get.rb,
app/services/jumbotron/services/canonical/record_observation_evidence.rb,
app/workflows/jumbotron/workflows/execute_game_update_policy_workflow.rb,
app/workflows/jumbotron/workflows/execute_line_update_policy_workflow.rb,
app/services/jumbotron/services/adapters/build_line_acquisition_scopes.rb,
app/services/jumbotron/services/adapters/execute_synchronization_scope.rb,
app/services/jumbotron/services/public/resolve_current_lines_for_games.rb,
app/adapters/jumbotron/adapters/espn/nfl_helpers/line_acquisition_scope.rb,
app/serializers/jumbotron/serializers/clients/espn/competition_odds/get.rb,
app/services/jumbotron/services/adapters/execute_line_acquisition_scope.rb,
app/services/jumbotron/services/canonical/resolve_current_lines_for_games.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/get.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/item.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/price.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/draw_odds.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/team_odds.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/side_quote.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/point_spread.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/market_window.rb,
app/deserializers/jumbotron/deserializers/clients/espn/competition_odds/listed_provider.rb
Defined Under Namespace
Modules: Adapters, Boot, Canonical, Clients, Deserializers, Errors, Providers, Public, Scheduling, Serializers, Services, Synchronization, Testing, Workflows Classes: ApplicationJob, ApplicationRecord, Bookmaker, Client, DiscoveryJob, Engine, Error, Game, GameParticipant, GameUpdateJob, HistoricalChange, InvalidRequestError, League, LineObservation, LineUpdateJob, NotFoundError, ObservationBatch, ProviderIdentity, ScheduleGroup, Season, SeasonPhase, Sport, Team, UnsupportedCapabilityError, Venue
Constant Summary collapse
- VERSION =
"0.1.4"
Class Method Summary collapse
Class Method Details
.client ⇒ Object
10 11 12 |
# File 'lib/jumbotron.rb', line 10 def self.client Client.new end |