class RubyPayler::ResponseError

Response.body contains error

Attributes

response[R]

Public Class Methods

new(response) click to toggle source
# File lib/ruby_payler/errors.rb, line 11
def initialize(response)
  @response = response
end

Public Instance Methods

code() click to toggle source

Payler error code

# File lib/ruby_payler/errors.rb, line 16
def code
  response_error.code
end
message() click to toggle source

Payler error description

# File lib/ruby_payler/errors.rb, line 21
def message
  response_error.message
end
to_s() click to toggle source
# File lib/ruby_payler/errors.rb, line 25
def to_s
  "Payler responded with error: #{message}, code #{code}"
end

Private Instance Methods

response_error() click to toggle source
# File lib/ruby_payler/errors.rb, line 31
def response_error
  @response_error ||= response.body.error
end