class Theoldreader::Exceptions::ResponseError
Attributes
response[R]
Public Class Methods
new(response)
click to toggle source
# File lib/theoldreader/api.rb, line 123 def initialize(response) @response = response end
Public Instance Methods
to_s()
click to toggle source
Calls superclass method
# File lib/theoldreader/api.rb, line 127 def to_s super + format(' (%s)', data.map { |k, v| %(#{k}: "#{v}") }.join(', ')) end
Private Instance Methods
data()
click to toggle source
# File lib/theoldreader/api.rb, line 133 def data @data ||= begin MultiJson.load(response.body) rescue MultiJson::DecodeError { uri: response.env.url.to_s, errors: response.body.to_s } end.merge(code: response.status) end