lib/simple_enum/mongoid.rb in simple_enum-1.6.3 vs lib/simple_enum/mongoid.rb in simple_enum-1.6.4

- old
+ new

@@ -34,10 +34,10 @@ include SimpleEnum::ClassMethods # Wrap method chain to create mongoid field and additional # column options def as_enum_with_mongoid(enum_cd, values, options = {}) - options = SimpleEnum.default_options.merge({ :column => "#{enum_cd}_cd" }).merge(options) + options = SimpleEnum.default_options.merge({ :column => "#{enum_cd}_cd" }).deep_merge(options) # forward custom field options field_options = options.delete(:field) field(options[:column], field_options.is_a?(Hash) ? field_options : {}) unless field_options === false