class Flare::Util::PrettyTable::Row
Attributes
columns[R]
Public Class Methods
new(option = {})
click to toggle source
# File lib/flare/util/pretty_table/row.rb, line 11 def initialize(option = {}) @columns = [] @separator = option[:separator] || ' ' end
Public Instance Methods
add_column(column)
click to toggle source
# File lib/flare/util/pretty_table/row.rb, line 16 def add_column(column) @columns << column end
prettify(column_widths)
click to toggle source
# File lib/flare/util/pretty_table/row.rb, line 20 def prettify(column_widths) @columns \ .each_with_index.map {|column, index| column.prettify(column_widths[index]) } \ .join(@separator) end