diff --git a/lib/mongoid/enum.rb b/lib/mongoid/enum.rb index bf9117a..981b337 100644 --- a/lib/mongoid/enum.rb +++ b/lib/mongoid/enum.rb @@ -26,7 +26,7 @@ module Mongoid end values.each do |value| - scope value, where(field_name => value) + scope value, ->{ where(field_name => value) } if multiple class_eval "def #{value}?() self.#{field_name}.include?(:#{value}) end"