From 6dbc5a459f8057d2b19bec1bd971577eb2834ae4 Mon Sep 17 00:00:00 2001 From: James Thompson Date: Mon, 10 Feb 2014 11:03:27 -0700 Subject: [PATCH] Wrapped scope condition in proc. --- lib/mongoid/enum.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"