class ActiveCampaignRb::Error
Base class error for almost all exceptions
@author Mikael Henriksson <mikael@mhenrixon.com>
Attributes
response[RW]
Public Class Methods
new(response = nil, exception = nil)
click to toggle source
Calls superclass method
# File lib/active_campaign_rb/errors.rb, line 10 def initialize(response = nil, exception = nil) self.response = response @exception = exception super end
Public Instance Methods
message()
click to toggle source
Calls superclass method
# File lib/active_campaign_rb/errors.rb, line 16 def message if response.nil? super else <<~MESSAGE STATUS: #{response.status} URL: #{env.url} REQUEST HEADERS: #{env.request_headers} RESPONSE_HEADERS: #{env.response_headers} REQUEST_BODY: #{env.request_body}\n\n" RESPONSE_BODY: #{response.body}\n\n" MESSAGE end end
Private Instance Methods
env()
click to toggle source
# File lib/active_campaign_rb/errors.rb, line 33 def env @env ||= response.env end