Method: Milkode::Cdstk#info_format_table

Defined in:
lib/milkode/cdstk/cdstk.rb

#info_format_table(packages) ⇒ Object



800
801
802
803
804
805
806
807
808
809
810
811
812
813
# File 'lib/milkode/cdstk/cdstk.rb', line 800

def info_format_table(packages)
  max = packages.map{|p| p.name.length}.max
  max = NAME.length  if max < NAME.length

  @out.puts "\#{NAME.ljust(max)}     Records   Linecount\n\#{'=' * max}========================\n".chomp

  packages.each do |package|
    records = package_records(package.name)
    @out.puts "#{package.name.ljust(max)}  #{records.size.to_s.rjust(10)}  #{linecount_total(records).to_s.rjust(10)}"
  end
end