Class: FakedCSV::Printer

Inherits:
Object
  • Object
show all
Defined in:
lib/faked_csv/printer.rb

Instance Method Summary collapse

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



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