class Tikkie::Api::RequestError

Exception when an HTTP request fails.

Attributes

response[RW]

Public Class Methods

new(response) click to toggle source
# File lib/tikkie/api/exception.rb, line 13
def initialize(response)
  @response = response
end

Public Instance Methods

errors() click to toggle source
# File lib/tikkie/api/exception.rb, line 17
def errors
  response.errors
end
http_code() click to toggle source
# File lib/tikkie/api/exception.rb, line 25
def http_code
  response.http_code
end
http_message() click to toggle source
# File lib/tikkie/api/exception.rb, line 29
def http_message
  response.http_message
end
messages() click to toggle source
# File lib/tikkie/api/exception.rb, line 33
def messages
  errors.map(&:message)
end
request_uri() click to toggle source
# File lib/tikkie/api/exception.rb, line 21
def request_uri
  response.request_uri
end
to_s() click to toggle source
# File lib/tikkie/api/exception.rb, line 37
def to_s
  "#{http_code} #{http_message}: #{messages.join(', ')}"
end