Module: BlindIndex::Extensions::UniquenessValidator
- Defined in:
- lib/blind_index/extensions.rb
Instance Method Summary collapse
Instance Method Details
#build_relation(klass, table, attribute, value) ⇒ Object
33 34 35 36 37 38 39 |
# File 'lib/blind_index/extensions.rb', line 33 def build_relation(klass, attribute, value) if klass.respond_to?(:blind_indexes) && (bi = klass.blind_indexes[attribute]) value = BlindIndex.generate_bidx(value, **bi) attribute = bi[:bidx_attribute] end super(klass, attribute, value) end |