class RequestParamsValidation::DefinitionArgumentError

Attributes

action[RW]
resource[RW]

Public Class Methods

new(error_msg, options = {}) click to toggle source
Calls superclass method
# File lib/request_params_validation/exceptions/definitions_errors.rb, line 16
def initialize(error_msg, options = {})
  @error_msg = error_msg
  @resource  = options[:resource]

  super(message)
end

Public Instance Methods

message() click to toggle source
# File lib/request_params_validation/exceptions/definitions_errors.rb, line 23
def message
  if resource
    "Argument error for resource '#{resource}'. #{@error_msg}"
  else
    @error_msg
  end
end