Module: ModelProbe::Probes::Indexes

Included in:
ModelProbe::Probes
Defined in:
lib/model_probe/probes/indexes.rb

Instance Method Summary collapse

Instance Method Details

#probe_indexesObject



4
5
6
7
8
9
10
# File 'lib/model_probe/probes/indexes.rb', line 4

def probe_indexes
  indexes = connection.indexes(table_name)
  name_pad = indexes.map { |c| c.name.length }.max + 1
  indexes.sort_by(&:name).each do |index|
    probe_index index, name_pad: name_pad
  end
end