Class: SourceMonitor::ScrapeItemJob

Inherits:
ApplicationJob show all
Defined in:
app/jobs/source_monitor/scrape_item_job.rb

Instance Method Summary collapse

Methods inherited from ApplicationJob

source_monitor_queue

Instance Method Details

#perform(item_id) ⇒ Object



14
15
16
17
18
19
# File 'app/jobs/source_monitor/scrape_item_job.rb', line 14

def perform(item_id)
  item = SourceMonitor::Item.includes(:source).find_by(id: item_id)
  return unless item

  SourceMonitor::Scraping::Runner.new(item).call
end