class HealthMonitor::Providers::DelayedJob
Private Class Methods
configuration_class()
click to toggle source
# File lib/health_monitor/providers/delayed_job.rb, line 32 def configuration_class ::HealthMonitor::Providers::DelayedJob::Configuration end
Public Instance Methods
check!()
click to toggle source
# File lib/health_monitor/providers/delayed_job.rb, line 21 def check! check_queue_size! rescue Exception => e raise DelayedJobException.new(e.message) end
Private Instance Methods
check_queue_size!()
click to toggle source
# File lib/health_monitor/providers/delayed_job.rb, line 37 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 45 def job_class @job_class ||= ::Delayed::Job end