class Songkick::Transport::HttpError
Attributes
data[R]
headers[R]
request[R]
status[R]
Public Class Methods
new(request, status, headers, body)
click to toggle source
# File lib/songkick/transport/http_error.rb, line 6 def initialize(request, status, headers, body) @request = request @data = if body.is_a?(String) body.strip == '' ? nil : (Yajl::Parser.parse(body) rescue body) else body end @headers = Headers.new(headers) @status = status.to_i end
Public Instance Methods
message()
click to toggle source
# File lib/songkick/transport/http_error.rb, line 19 def message "#{self.class}: status code: #{@status} from: #{@request}" end