class GovukSeedCrawler::Seeder
Public Class Methods
seed(site_root, options = {})
click to toggle source
# File lib/govuk_seed_crawler/seeder.rb, line 3 def self.seed(site_root, options = {}) amqp_client = AmqpClient.new(options) urls = Indexer.new(site_root).urls urls.each do |url| amqp_client.publish(options[:exchange], options[:topic], url) end GovukSeedCrawler.logger.info("Published #{urls.count} URLs to topic '#{options[:topic]}'") amqp_client.close end