Method: AEMO::NEM12#to_csv
- Defined in:
- lib/aemo/nem12.rb
#to_csv ⇒ Array
Returns CSV of a NEM12 file a given Meter + Data Stream for easy reading.
374 375 376 377 378 379 380 381 382 |
# File 'lib/aemo/nem12.rb', line 374 def to_csv headers = %w[nmi suffix units datetime value flags] ([headers] + to_a.map do |row| row[3] = row[3].strftime('%Y%m%d%TH%M%S%z') row end).map do |row| row.join(', ') end.join("\n") end |