class RegApi2::ApiError

API Error from REG.API provider. Please refer to {file:README.md#Common_error_codes common error codes}.

Attributes

description[R]

@!attribute [r] description @return [String] Localized error description.

params[R]

@!attribute [r] params @return [Hash] Optional error params.

Public Class Methods

from_json(json) click to toggle source

Extracts error arguments from specified json. @param [Hash] json @return [ApiError] Initialized error object.

# File lib/reg_api2/api_error.rb, line 21
def self.from_json json
  new(
    json['error_code'],
    json['error_text'],
    json['error_params']
  )
end
new(code, description, params) click to toggle source
Calls superclass method
# File lib/reg_api2/api_error.rb, line 12
def initialize code,  description, params
  super code
  @description = description
  @params = params ||  {}
end