Method: MakeMenu::Text::Table#to_s
- Defined in:
- lib/make_menu/text/table.rb
#to_s ⇒ String
Returns The entire table, centered on the screen.
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/make_menu/text/table.rb', line 22 def to_s buffer = '' max_height.times do |i| row = '' columns.each do |column| row += column.row(i) unless column.empty? end buffer += "#{row.align(:center)}\n" end buffer end |