From 42cd5a0d5131af68412ceb55efeeb3d2c06e69a7 Mon Sep 17 00:00:00 2001 From: Nicholas Bruning Date: Tue, 18 Mar 2014 00:02:24 +1100 Subject: [PATCH] Tweaked accessors conditional --- lib/mongoid/enum.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/mongoid/enum.rb b/lib/mongoid/enum.rb index f71c671..31aa7a2 100644 --- a/lib/mongoid/enum.rb +++ b/lib/mongoid/enum.rb @@ -51,9 +51,11 @@ module Mongoid values.each do |value| scope value, where(field_name => value) - options[:multiple] && - define_array_accessor(field_name, value) || - define_string_accessor(field_name, value) + if options[:multiple] + define_array_accessor(field_name, value) + else + define_string_accessor(field_name, value) + end end end