class ChartMogul::ChartMogulError
Attributes
error_message[R]
http_status[R]
response[R]
Public Class Methods
new(error_message, http_status: nil, response: nil)
click to toggle source
Calls superclass method
# File lib/chartmogul/errors/chartmogul_error.rb, line 7 def initialize(error_message, http_status: nil, response: nil) @error_message = error_message @http_status = http_status @response = response super(build_message) end
Public Instance Methods
build_message()
click to toggle source
# File lib/chartmogul/errors/chartmogul_error.rb, line 15 def build_message status = http_status ? " (HTTP Status: #{http_status})" : '' resp = response ? "\nResponse: #{response}" : '' "#{error_message}#{status}#{resp}" end