class Grape::Exceptions::Validation
Attributes
Public Class Methods
Source
# 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
Calls superclass method
Grape::Exceptions::Base::new
Public Instance Methods
Source
# File lib/grape/exceptions/validation.rb, line 20 def as_json(*_args) to_s end
Remove all the unnecessary stuff from Grape::Exceptions::Base
like status and headers when converting a validation error to json or string