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