Method: Grape::Exceptions::Validation#initialize

Defined in:
lib/grape/exceptions/validation.rb

#initialize(params:, message: nil, status: nil, headers: nil) ⇒ Validation

Returns a new instance of Validation.



8
9
10
11
12
13
14
15
16
# File 'lib/grape/exceptions/validation.rb', line 8

def initialize(params:, message: nil, status: nil, headers: nil)
  @params = params
  if message
    @message_key = message if message.is_a?(Symbol)
    message = translate_message(message)
  end

  super(status: status, message: message, headers: headers)
end