Module: Flightdeck

Defined in:
lib/flightdeck.rb,
lib/flightdeck/assets.rb,
lib/flightdeck/engine.rb,
lib/flightdeck/version.rb,
lib/flightdeck/ui_fonts.rb,
app/models/flightdeck/cache.rb,
lib/flightdeck/configuration.rb,
app/models/flightdeck/job_row.rb,
app/models/flightdeck/duration.rb,
app/models/flightdeck/overview.rb,
app/models/flightdeck/job_detail.rb,
app/models/flightdeck/jobs_query.rb,
app/models/flightdeck/bulk_action.rb,
app/models/flightdeck/queue_stats.rb,
app/helpers/flightdeck/jobs_helper.rb,
app/models/flightdeck/cron_schedule.rb,
app/models/flightdeck/error_summary.rb,
app/models/flightdeck/metrics/chart.rb,
app/models/flightdeck/metrics/series.rb,
app/helpers/flightdeck/metrics_helper.rb,
app/models/flightdeck/grouped_failures.rb,
app/models/flightdeck/process_registry.rb,
app/models/flightdeck/arguments_preview.rb,
app/models/flightdeck/metrics/bar_chart.rb,
app/models/flightdeck/metrics/sparkline.rb,
app/models/flightdeck/recurring_catalog.rb,
app/models/flightdeck/metrics/line_chart.rb,
app/helpers/flightdeck/application_helper.rb,
app/models/flightdeck/metrics/time_bucket.rb,
app/controllers/concerns/flightdeck/toasts.rb,
app/controllers/flightdeck/jobs_controller.rb,
app/controllers/flightdeck/assets_controller.rb,
app/controllers/flightdeck/queues_controller.rb,
app/helpers/flightdeck/infrastructure_helper.rb,
app/controllers/flightdeck/overview_controller.rb,
app/controllers/flightdeck/processes_controller.rb,
app/controllers/flightdeck/application_controller.rb,
app/controllers/flightdeck/jobs/actions_controller.rb,
app/controllers/flightdeck/jobs/retries_controller.rb,
app/controllers/flightdeck/jobs/discards_controller.rb,
app/controllers/flightdeck/recurring_tasks_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Assets, Cache, Duration, InfrastructureHelper, Jobs, JobsHelper, Metrics, MetricsHelper, Toasts, UiFonts Classes: ApplicationController, ArgumentsPreview, AssetsController, BulkAction, Configuration, CronSchedule, Engine, ErrorSummary, GroupedFailures, JobDetail, JobRow, JobsController, JobsQuery, Overview, OverviewController, ProcessRegistry, ProcessesController, QueueStats, QueuesController, RecurringCatalog, RecurringTasksController

Constant Summary collapse

VERSION =
"1.1.0"

Class Method Summary collapse

Class Method Details

.base_controller_classObject

Resolved at controller-definition time. Zeitwerk loads the engine's controllers lazily, so host configuration set in an initializer wins.



25
26
27
28
# File 'lib/flightdeck.rb', line 25

def base_controller_class
  name = config.base_controller_class
  name.presence ? name.to_s.constantize : ActionController::Base
end

.configObject



15
16
17
# File 'lib/flightdeck.rb', line 15

def config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



19
20
21
# File 'lib/flightdeck.rb', line 19

def configure
  yield config
end