Exception: ApRubySdk::InvalidParameterError

Inherits:
ApError
  • Object
show all
Defined in:
lib/ap_ruby_sdk/errors/invalid_parameter_error.rb

Instance Attribute Summary collapse

Attributes inherited from ApError

#error_code, #http_status, #message

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, http_status = nil, error_code = nil, parameter = nil) ⇒ InvalidParameterError

Returns a new instance of InvalidParameterError.



5
6
7
8
# File 'lib/ap_ruby_sdk/errors/invalid_parameter_error.rb', line 5

def initialize(message=nil, http_status=nil, error_code=nil, parameter=nil)
  super(message, http_status, error_code)
  @parameter = parameter
end

Instance Attribute Details

#parameterObject (readonly)

Returns the value of attribute parameter.



3
4
5
# File 'lib/ap_ruby_sdk/errors/invalid_parameter_error.rb', line 3

def parameter
  @parameter
end

Instance Method Details

#to_sObject



10
11
12
13
14
# File 'lib/ap_ruby_sdk/errors/invalid_parameter_error.rb', line 10

def to_s
  message = super
  parameter = @parameter.nil? ? '' : "Wrong parameter #{@parameter}"
  "#{message}\n#{parameter}"
end