Thor task to enqueue a backfill of topic links

This commit is contained in:
Robin Ward 2014-04-07 15:23:15 -04:00
parent 42a70db3e1
commit b9799a886d
1 changed files with 16 additions and 0 deletions

16
lib/tasks/backfill.thor Normal file
View File

@ -0,0 +1,16 @@
class Backfill < Thor
desc "link_titles", "Backfills link titles"
def link_titles
require './config/environment'
topic_links = TopicLink.where(crawled_at: nil, internal: false)
puts "Enqueueing Topic Links: #{topic_links.count} links found."
topic_links.pluck(:id).each do |tl|
Jobs.enqueue(:crawl_topic_link, topic_link_id: tl)
end
end
end