class Buckaruby::ApiException
Exception raised when an API call to Buckaroo results in a “Fail”.
Attributes
params[R]
Public Class Methods
new(params = {})
click to toggle source
Calls superclass method
# File lib/buckaruby/exception.rb, line 12 def initialize(params = {}) @params = params if status_message && status_code message = "API request failed: #{status_message} (#{status_code})" elsif error_message message = "API request failed: #{error_message}" else message = "API request failed" end super(message) end
Public Instance Methods
error_message()
click to toggle source
# File lib/buckaruby/exception.rb, line 34 def error_message params[:brq_apierrormessage] end
status_code()
click to toggle source
# File lib/buckaruby/exception.rb, line 30 def status_code params[:brq_statuscode] end
status_message()
click to toggle source
# File lib/buckaruby/exception.rb, line 26 def status_message params[:brq_statusmessage] end