Module: ModelProbe::Probes::Indexes
- Included in:
- ModelProbe::Probes
- Defined in:
- lib/model_probe/probes/indexes.rb
Instance Method Summary collapse
Instance Method Details
#probe_indexes ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/model_probe/probes/indexes.rb', line 4 def probe_indexes indexes = connection.indexes(table_name) names = indexes.map(&:name).reject { |name| name.to_s.strip.empty? } return puts Rainbow(" N/A").skyblue.faint if names.none? name_pad = names.map(&:size).max + 1 indexes.sort_by(&:name).each do |index| probe_index index, name_pad: name_pad end end |