Exception: KonoEppClient::Exceptions::ErrorResponse

Inherits:
StandardError
  • Object
show all
Defined in:
lib/kono_epp_client/exceptions/error_response.rb

Overview

:nodoc:

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ ErrorResponse

Generic EPP exception. Accepts a response code and a message



8
9
10
11
12
13
# File 'lib/kono_epp_client/exceptions/error_response.rb', line 8

def initialize(attributes = {})
  @response_xml = attributes[:xml]
  @response_code = attributes[:response_code]
  @reason_code = attributes[:reason_code]
  @message = attributes[:message]
end

Instance Attribute Details

#messageObject

Returns the value of attribute message.



5
6
7
# File 'lib/kono_epp_client/exceptions/error_response.rb', line 5

def message
  @message
end

#reason_codeObject

Returns the value of attribute reason_code.



5
6
7
# File 'lib/kono_epp_client/exceptions/error_response.rb', line 5

def reason_code
  @reason_code
end

#response_codeObject

Returns the value of attribute response_code.



5
6
7
# File 'lib/kono_epp_client/exceptions/error_response.rb', line 5

def response_code
  @response_code
end

#response_xmlObject

Returns the value of attribute response_xml.



5
6
7
# File 'lib/kono_epp_client/exceptions/error_response.rb', line 5

def response_xml
  @response_xml
end

Instance Method Details

#to_sObject



15
16
17
# File 'lib/kono_epp_client/exceptions/error_response.rb', line 15

def to_s
  "#{@message} (reason: #{@reason_code} code: #{@response_code})"
end