class HealthMonitor::Providers::DelayedJob
Public Instance Methods
check!()
click to toggle source
# File lib/health_monitor/providers/delayed_job.rb, line 23 def check! check_queue_size! rescue Exception => e raise DelayedJobException.new(e.message) end
check_queue_size!()
click to toggle source
# File lib/health_monitor/providers/delayed_job.rb, line 29 def check_queue_size! size = job_class.count return unless size > configuration.queue_size raise "queue size #{size} is greater than #{configuration.queue_size}" end
job_class()
click to toggle source
# File lib/health_monitor/providers/delayed_job.rb, line 37 def job_class @job_class ||= ::Delayed::Job end
Private Instance Methods
configuration_class()
click to toggle source
# File lib/health_monitor/providers/delayed_job.rb, line 43 def configuration_class ::HealthMonitor::Providers::DelayedJob::Configuration end