Module: Kinko::Adapters::ROM::Plugin::ClassMethods
- Defined in:
- lib/kinko/adapters/rom/plugin.rb
Instance Attribute Summary collapse
-
#kinko_config ⇒ Object
readonly
Returns the value of attribute kinko_config.
Instance Method Summary collapse
Instance Attribute Details
#kinko_config ⇒ Object (readonly)
Returns the value of attribute kinko_config.
83 84 85 |
# File 'lib/kinko/adapters/rom/plugin.rb', line 83 def kinko_config @kinko_config end |
Instance Method Details
#blind_index_for(column, value) ⇒ Object
85 86 87 88 89 90 91 |
# File 'lib/kinko/adapters/rom/plugin.rb', line 85 def blind_index_for(column, value) registry = kinko_config&.normalizers || {} normalize = registry.fetch(column) do raise ArgumentError, "no blind index registered for #{column.inspect}" end Kinko::BlindIndex.compute(value, normalize:) end |