Class: Anomonitor::Jobs::Browsers::DelayedJob
- Inherits:
-
Object
- Object
- Anomonitor::Jobs::Browsers::DelayedJob
- Defined in:
- lib/anomonitor/jobs/browsers/delayed_job.rb
Constant Summary collapse
- PER_TENANT =
50
Instance Method Summary collapse
Instance Method Details
#fetch(filters) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/anomonitor/jobs/browsers/delayed_job.rb', line 13 def fetch(filters) unless defined?(::Delayed::Job) Anomonitor.logger.warn("[Anomonitor] Jobs browser skipped delayed_job: Delayed::Job not loaded") return [] end if Tenancy.multi_tenant? fetch_per_tenant(filters) else fetch_scope(::Delayed::Job, filters, nil) end rescue StandardError => e Anomonitor.logger.warn("[Anomonitor] Delayed Job browser error: #{e.}") [] end |
#source_key ⇒ Object
9 10 11 |
# File 'lib/anomonitor/jobs/browsers/delayed_job.rb', line 9 def source_key "delayed_job" end |