class Cloudpayments::Client::Response::Base
Attributes
response[R]
Public Class Methods
new(response)
click to toggle source
# File lib/cloudpayments/client/response/base.rb, line 7 def initialize(response) @response = response end
Public Instance Methods
body()
click to toggle source
# File lib/cloudpayments/client/response/base.rb, line 15 def body @_body ||= Body.new(response) end
error()
click to toggle source
# File lib/cloudpayments/client/response/base.rb, line 19 def error return if success? return response.reason_phrase unless response.success? body.message end
success?()
click to toggle source
# File lib/cloudpayments/client/response/base.rb, line 11 def success? response.success? && body.success? end