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