class DaimonSkycrawlers::Processor::Default

Very simple processor

Public Instance Methods

call(message) click to toggle source

Display page information

# File lib/daimon_skycrawlers/processor/default.rb, line 13
      def call(message)
        page = storage.read(message)
        headers = JSON.parse(page.headers)
        headers_string = headers.map {|key, value| "  #{key}: #{value}" }.join("\n")
        dumped_message = <<LOG
URL: #{page.url}
Body: #{page.body.bytesize} bytes
Headers:
#{headers_string}
LOG
        log.info(dumped_message)
      end