Class: Uur::TablePrinting::TablesPrinter

Inherits:
Object
  • Object
show all
Defined in:
lib/uur/table_printing/tables_printer.rb

Instance Method Summary collapse

Constructor Details

#initialize(tables, alignments, out = $stdout) ⇒ TablesPrinter

Returns a new instance of TablesPrinter.



5
6
7
8
9
# File 'lib/uur/table_printing/tables_printer.rb', line 5

def initialize(tables, alignments, out=$stdout)
  @tables     = tables
  @alignments = alignments
  @out        = out
end

Instance Method Details



11
12
13
14
15
16
# File 'lib/uur/table_printing/tables_printer.rb', line 11

def print
  tables.each do |table|
    TablePrinter.new(table, widths, alignments, @out).print
    @out.puts
  end
end