Module: BlindIndex::Mongoid::UniquenessValidator
- Defined in:
- lib/blind_index/mongoid.rb
Instance Method Summary collapse
Instance Method Details
#create_criteria(base, document, attribute, value) ⇒ Object
42 43 44 45 46 47 48 |
# File 'lib/blind_index/mongoid.rb', line 42 def create_criteria(base, document, attribute, value) if base.respond_to?(:blind_indexes) && (bi = base.blind_indexes[attribute]) value = BlindIndex.generate_bidx(value, bi) attribute = bi[:bidx_attribute] end super(base, document, attribute, value) end |