Module: ModelProbe::Probes::Columns
- Included in:
- ModelProbe::Probes
- Defined in:
- lib/model_probe/probes/columns.rb
Instance Method Summary collapse
Instance Method Details
#probe_columns ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/model_probe/probes/columns.rb', line 4 def probe_columns name_pad = columns.map { |c| c.name.length }.max + 2 type_pad = columns.map { |c| c.type.length }.max + 2 sql_type_pad = columns.map { |c| c.sql_type.length }.max + 1 columns.sort_by(&:name).each do |column| probe_column column, name_pad: name_pad, type_pad: type_pad, sql_type_pad: sql_type_pad end end |