From b9799a886d05eacedf9e0f1b5c3969b1ffe61638 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Mon, 7 Apr 2014 15:23:15 -0400 Subject: [PATCH] Thor task to enqueue a backfill of topic links --- lib/tasks/backfill.thor | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/tasks/backfill.thor diff --git a/lib/tasks/backfill.thor b/lib/tasks/backfill.thor new file mode 100644 index 000000000..a69a58803 --- /dev/null +++ b/lib/tasks/backfill.thor @@ -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 +