Exception: RailsValidationApi::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/rails_validation_api.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(field = :base, status = :unprocessable_entity, message = nil, additional_info: nil) ⇒ Error

Returns a new instance of Error.



19
20
21
22
23
24
# File 'lib/rails_validation_api.rb', line 19

def initialize(field = :base, status = :unprocessable_entity, message = nil, additional_info: nil)
  @field   = field
  @status  = status
  @additional_info = additional_info
  super(message || "Something went wrong")
end

Instance Attribute Details

#additional_infoObject (readonly)

Returns the value of attribute additional_info.



18
19
20
# File 'lib/rails_validation_api.rb', line 18

def additional_info
  @additional_info
end

#fieldObject (readonly)

Returns the value of attribute field.



18
19
20
# File 'lib/rails_validation_api.rb', line 18

def field
  @field
end

#statusObject (readonly)

Returns the value of attribute status.



18
19
20
# File 'lib/rails_validation_api.rb', line 18

def status
  @status
end