Class: Mayak::Csv::Document
- Inherits:
-
T::Struct
- Object
- T::Struct
- Mayak::Csv::Document
- Extended by:
- T::Generic, T::Sig
- Defined in:
- lib/mayak/csv/document.rb
Constant Summary collapse
- Value =
type_member
Instance Method Summary collapse
Instance Method Details
#serialize_to_csv(separator: ",") ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/mayak/csv/document.rb', line 16 def serialize_to_csv(separator: ",") buffer = String.new buffer << header.serialize_to_csv(separator: separator) buffer << "\n" body.rows.each do |row| buffer << row.serialize_to_csv(separator: separator) buffer << "\n" end buffer end |