Exception: GMO::Payment::APIError

Inherits:
Error show all
Defined in:
lib/gmo/errors.rb

Constant Summary

Constants inherited from GMOError

GMOError::ERROR_INFO_SEPARATOR

Instance Attribute Summary

Attributes inherited from Error

#error_info, #response_body

Instance Method Summary collapse

Constructor Details

#initialize(error_info = {}) ⇒ APIError

Returns a new instance of APIError.



49
50
51
52
53
54
55
# File 'lib/gmo/errors.rb', line 49

def initialize(error_info = {})
  self.error_info = error_info
  self.response_body = "ErrCode=#{error_info["ErrCode"]}&ErrInfo=#{error_info["ErrInfo"]}"
  set_error_messages
  message = self.response_body
  super(message)
end