Class: ArrayToCsv
- Inherits:
-
Object
- Object
- ArrayToCsv
- Defined in:
- lib/array_to_csv.rb
Instance Method Summary collapse
-
#initialize(array, csv_lib = choose_csv_lib) ⇒ ArrayToCsv
constructor
A new instance of ArrayToCsv.
- #to_csv ⇒ Object
Constructor Details
#initialize(array, csv_lib = choose_csv_lib) ⇒ ArrayToCsv
Returns a new instance of ArrayToCsv.
3 4 5 6 |
# File 'lib/array_to_csv.rb', line 3 def initialize array, csv_lib=choose_csv_lib @array = array @csv = csv_lib end |
Instance Method Details
#to_csv ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/array_to_csv.rb', line 8 def to_csv @csv.generate do |csv| each_row do |row| csv << row end end end |