From fa9a010692f8b8f424df19dd369125c4e07c485b Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Tue, 24 Nov 2015 13:22:07 +0100 Subject: [PATCH] Save message_key --- lib/grape/exceptions/validation.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/grape/exceptions/validation.rb b/lib/grape/exceptions/validation.rb index 3e598c749..5c481eb8d 100644 --- a/lib/grape/exceptions/validation.rb +++ b/lib/grape/exceptions/validation.rb @@ -4,10 +4,12 @@ module Grape module Exceptions class Validation < Grape::Exceptions::Base attr_accessor :params + attr_reader :message_key def initialize(args = {}) fail 'Params are missing:' unless args.key? :params @params = args[:params] + @message_key = args[:message_key] args[:message] = translate_message(args[:message_key]) if args.key? :message_key super end