From d1635ad5ad0f246e9a42fbd4c3a207688d2a6663 Mon Sep 17 00:00:00 2001 From: kushwaha Date: Tue, 25 Sep 2018 11:42:51 +0530 Subject: [PATCH] Fixed definition of create_validations Author: d-hod3r Date: Tue Sep 25 11:42:51 2018 +0530 --- lib/mongoid/enum.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/mongoid/enum.rb b/lib/mongoid/enum.rb index 20dc37e..c9230d7 100644 --- a/lib/mongoid/enum.rb +++ b/lib/mongoid/enum.rb @@ -43,8 +43,7 @@ def create_field(field_name, options) def create_validations(field_name, values, options) if options[:multiple] && options[:validate] validates field_name, :'mongoid/enum/validators/multiple' => { :in => values.map(&:to_sym), :allow_nil => !options[:required] } - #FIXME: Shouldn't this be `elsif options[:validate]` ??? - elsif validate + elsif options[:validate] validates field_name, :inclusion => {:in => values.map(&:to_sym)}, :allow_nil => !options[:required] end end