Class: Passcard::AsciiOutputter
- Defined in:
- lib/passcard/outputter/ascii_outputter.rb
Constant Summary
Constants inherited from Outputter
Instance Attribute Summary
Attributes inherited from Outputter
Instance Method Summary collapse
Methods inherited from Outputter
#col_headers, #data_in, #get_grid, #initialize, register, #row_headers, #use_palette
Constructor Details
This class inherits a constructor from Passcard::Outputter
Instance Method Details
#to_ascii(options = {}) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/passcard/outputter/ascii_outputter.rb', line 5 def to_ascii( = {}) str = "" get_grid() use_palette [:color] str += get_col_headers if [:header] grid.row_size.times.map do |i| str += row_headers[i].to_s + " | " if [:header] str += get_row(i, [:color]) str += "\n" end str end |