Module: SolidQueueMonitor

Defined in:
lib/solid_queue_monitor.rb,
lib/solid_queue_monitor/engine.rb,
lib/solid_queue_monitor/version.rb,
app/helpers/solid_queue_monitor/jobs_helper.rb,
app/helpers/solid_queue_monitor/sort_helper.rb,
app/helpers/solid_queue_monitor/chart_helper.rb,
app/services/solid_queue_monitor/asset_cache.rb,
app/helpers/solid_queue_monitor/workers_helper.rb,
app/services/solid_queue_monitor/search_service.rb,
app/helpers/solid_queue_monitor/pagination_helper.rb,
app/services/solid_queue_monitor/stats_calculator.rb,
app/helpers/solid_queue_monitor/application_helper.rb,
app/helpers/solid_queue_monitor/job_details_helper.rb,
app/services/solid_queue_monitor/status_calculator.rb,
app/controllers/solid_queue_monitor/base_controller.rb,
app/controllers/solid_queue_monitor/jobs_controller.rb,
app/services/solid_queue_monitor/chart_data_service.rb,
app/services/solid_queue_monitor/failed_job_service.rb,
app/services/solid_queue_monitor/pagination_service.rb,
app/services/solid_queue_monitor/reject_job_service.rb,
app/services/solid_queue_monitor/execute_job_service.rb,
app/services/solid_queue_monitor/queue_pause_service.rb,
lib/generators/solid_queue_monitor/install_generator.rb,
app/controllers/solid_queue_monitor/assets_controller.rb,
app/controllers/solid_queue_monitor/queues_controller.rb,
app/controllers/solid_queue_monitor/search_controller.rb,
app/controllers/solid_queue_monitor/workers_controller.rb,
app/controllers/solid_queue_monitor/overview_controller.rb,
app/services/solid_queue_monitor/authentication_service.rb,
app/controllers/solid_queue_monitor/ready_jobs_controller.rb,
app/controllers/solid_queue_monitor/application_controller.rb,
app/controllers/solid_queue_monitor/failed_jobs_controller.rb,
app/controllers/solid_queue_monitor/recurring_jobs_controller.rb,
app/controllers/solid_queue_monitor/scheduled_jobs_controller.rb,
app/controllers/solid_queue_monitor/in_progress_jobs_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, ChartHelper, Generators, JobDetailsHelper, JobsHelper, PaginationHelper, SortHelper, WorkersHelper Classes: ApplicationController, AssetCache, AssetsController, AuthenticationService, BaseController, ChartDataService, Engine, Error, ExecuteJobService, FailedJobService, FailedJobsController, InProgressJobsController, JobsController, OverviewController, PaginationService, QueuePauseService, QueuesController, ReadyJobsController, RecurringJobsController, RejectJobService, ScheduledJobsController, SearchController, SearchService, StatsCalculator, StatusCalculator, WorkersController

Constant Summary collapse

DEFAULT_BASE_CONTROLLER_CLASS =
'ActionController::Base'
VERSION =
'2.1.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.authentication_enabledObject

Returns the value of attribute authentication_enabled.



13
14
15
# File 'lib/solid_queue_monitor.rb', line 13

def authentication_enabled
  @authentication_enabled
end

.auto_refresh_enabledObject

Returns the value of attribute auto_refresh_enabled.



13
14
15
# File 'lib/solid_queue_monitor.rb', line 13

def auto_refresh_enabled
  @auto_refresh_enabled
end

.auto_refresh_intervalObject

Returns the value of attribute auto_refresh_interval.



13
14
15
# File 'lib/solid_queue_monitor.rb', line 13

def auto_refresh_interval
  @auto_refresh_interval
end

.base_controller_classObject



24
25
26
# File 'lib/solid_queue_monitor.rb', line 24

def base_controller_class
  @base_controller_class || DEFAULT_BASE_CONTROLLER_CLASS
end

.jobs_per_pageObject

Returns the value of attribute jobs_per_page.



13
14
15
# File 'lib/solid_queue_monitor.rb', line 13

def jobs_per_page
  @jobs_per_page
end

.passwordObject



20
21
22
# File 'lib/solid_queue_monitor.rb', line 20

def password
  resolve_value(@password)
end

.show_chartObject

Returns the value of attribute show_chart.



13
14
15
# File 'lib/solid_queue_monitor.rb', line 13

def show_chart
  @show_chart
end

.usernameObject



16
17
18
# File 'lib/solid_queue_monitor.rb', line 16

def username
  resolve_value(@username)
end

Class Method Details

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



43
44
45
# File 'lib/solid_queue_monitor.rb', line 43

def self.setup
  yield self
end