Exception: Moyasar::InvalidRequestError

Inherits:
MoyasarError
  • Object
show all
Defined in:
lib/moyasar/errors/invalid_request_error.rb

Instance Attribute Summary collapse

Attributes inherited from MoyasarError

#http_code, #type

Instance Method Summary collapse

Constructor Details

#initialize(attrs = {}) ⇒ InvalidRequestError

Returns a new instance of InvalidRequestError.



5
6
7
8
9
10
11
12
# File 'lib/moyasar/errors/invalid_request_error.rb', line 5

def initialize(attrs = {})
  @errors = attrs['errors']

  if @errors.respond_to?(:keys) && @errors.keys.count > 0
    attrs['message'] = "#{attrs['message']}: #{@errors.keys.first} #{@errors.values.first.first}"
  end
  super(attrs)
end

Instance Attribute Details

#errorsObject (readonly)

Returns the value of attribute errors.



3
4
5
# File 'lib/moyasar/errors/invalid_request_error.rb', line 3

def errors
  @errors
end