Module: SchemaPlus::Indexes::ActiveRecord::Base::ClassMethods
- Defined in:
- lib/schema_plus/indexes/active_record/base.rb
Instance Method Summary collapse
-
#indexes ⇒ Object
Returns a list of IndexDefinition objects, for each index defind on this model’s table.
-
#reset_index_information ⇒ Object
(reset_index_information gets called by by Middleware::Model::ResetColumnInformation).
Instance Method Details
#indexes ⇒ Object
Returns a list of IndexDefinition objects, for each index defind on this model’s table.
11 12 13 |
# File 'lib/schema_plus/indexes/active_record/base.rb', line 11 def indexes @indexes ||= connection.indexes(table_name, "#{name} Indexes") end |
#reset_index_information ⇒ Object
(reset_index_information gets called by by Middleware::Model::ResetColumnInformation)
16 17 18 |
# File 'lib/schema_plus/indexes/active_record/base.rb', line 16 def reset_index_information @indexes = nil end |