Module: BlindIndex::Extensions::DynamicMatchers
- Defined in:
- lib/blind_index/extensions.rb
Instance Method Summary collapse
Instance Method Details
#blind_index?(name) ⇒ Boolean
61 62 63 |
# File 'lib/blind_index/extensions.rb', line 61 def blind_index?(name) model.respond_to?(:blind_indexes) && model.blind_indexes[name] end |
#valid? ⇒ Boolean
57 58 59 |
# File 'lib/blind_index/extensions.rb', line 57 def valid? attribute_names.all? { |name| model.columns_hash[name] || model.reflect_on_aggregation(name.to_sym) || blind_index?(name.to_sym) } end |