lib/aranha/parsers/source_address/http_get.rb in aranha-parsers-0.23.0 vs lib/aranha/parsers/source_address/http_get.rb in aranha-parsers-0.23.1

- old
+ new

@@ -36,15 +36,17 @@ def final_url content unless @final_url @final_url end + # @return [String] + # @raise [Aranha::Parsers::SourceAddress::FetchContentError] def content request = ::EacEnvs::Http::Request.new.url(url).retry(true).follow_redirect(true) .header('user-agent', self.class.name) - request.response.body_str + request.response.body_str! rescue ::EacEnvs::Http::Error => e - raise ::Aranha::Parsers::SourceAddress::FetchContentError, e.message, request + raise ::Aranha::Parsers::SourceAddress::FetchContentError.new(e.message, request) end def serialize url end