diff --git a/lib/fullfeed/feed.rb b/lib/fullfeed/feed.rb index 692e4ed..7d4f938 100644 --- a/lib/fullfeed/feed.rb +++ b/lib/fullfeed/feed.rb @@ -34,7 +34,7 @@ def initialize(url, options = {}) #Extraction is based on registered Extractor, check the extractor classes for more information. def fetch @logger.info "Fetch RSS URL: #{@url}" - doc = @agent.get(@url) + doc = @agent.get(@url).to_s doc = to_utf8(doc) @xml = Hpricot.XML(doc) items = (@xml/"//item") @@ -90,7 +90,7 @@ def extract(link) begin unless extractor.nil? @logger.debug " Download link: #{link}" - doc = @agent.get(link) + doc = @agent.get(link).to_s doc = to_utf8(doc) return extractor.extract(doc) else