Exception: RegApi2::ContractError
- Inherits:
-
ArgumentError
- Object
- ArgumentError
- RegApi2::ContractError
- Defined in:
- lib/reg_api2/contract_error.rb
Overview
API Contract Error. Raised when input parameters doesn't pass Ruby client tests.
Instance Attribute Summary collapse
-
#fields ⇒ Array<String>
readonly
Wrong fields.
Instance Method Summary collapse
-
#initialize(message, fields = []) ⇒ ContractError
constructor
A new instance of ContractError.
Constructor Details
#initialize(message, fields = []) ⇒ ContractError
Returns a new instance of ContractError.
10 11 12 13 14 15 |
# File 'lib/reg_api2/contract_error.rb', line 10 def initialize , fields = [] super fields = [] if fields.nil? fields = [ fields ] unless fields.kind_of?(Array) @fields = fields end |
Instance Attribute Details
#fields ⇒ Array<String> (readonly)
Returns Wrong fields.
8 9 10 |
# File 'lib/reg_api2/contract_error.rb', line 8 def fields @fields end |