Class: FakedCSV::Printer
- Inherits:
-
Object
- Object
- FakedCSV::Printer
- Defined in:
- lib/faked_csv/printer.rb
Instance Method Summary collapse
-
#initialize(headers, rows) ⇒ Printer
constructor
A new instance of Printer.
- #print ⇒ Object
Constructor Details
#initialize(headers, rows) ⇒ Printer
Returns a new instance of Printer.
3 4 5 6 |
# File 'lib/faked_csv/printer.rb', line 3 def initialize(headers, rows) @headers = headers @rows = rows end |
Instance Method Details
#print ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/faked_csv/printer.rb', line 8 def print s = @headers.join(',') + "\n" @rows.each do |row| s += row.join(',') + "\n" end s end |