lib/mongoid/i18n/localized_criteria.rb in mongoid_i18n-0.1.0 vs lib/mongoid/i18n/localized_criteria.rb in mongoid_i18n-0.1.1
- old
+ new
@@ -1,15 +1,10 @@
module Mongoid
module I18n
class LocalizedCriteria < Mongoid::Criteria
def where(selector = nil)
- case selector
- when String
- @selector.update("$where" => selector)
- else
- @selector.update(selector ? selector.expand_complex_criteria : {})
- expand_localized_fields_in_selector if @selector.is_a?(Hash)
- end
+ super
+ expand_localized_fields_in_selector if selector.is_a?(Hash)
self
end
protected
\ No newline at end of file