module BlindIndex::Extensions::DynamicMatchers

Public Instance Methods

blind_index?(name) click to toggle source
# File lib/blind_index/extensions.rb, line 82
def blind_index?(name)
  model.respond_to?(:blind_indexes) && model.blind_indexes[name]
end
valid?() click to toggle source
# File lib/blind_index/extensions.rb, line 78
def valid?
  attribute_names.all? { |name| model.columns_hash[name] || model.reflect_on_aggregation(name.to_sym) || blind_index?(name.to_sym) }
end