Sha256: ef98fccdd381e5dde567e1caf05aec5559a8f14b6cf78d7fd9bc3c4448d56224
Contents?: true
Size: 504 Bytes
Versions: 4
Compression:
Stored size: 504 Bytes
Contents
module Eeml class CsvParserV1 def self.make_environment_from_csv(csv_content) csv = LightCsv.parse(csv_content) environment = Environment.new raise(CsvEncodingError, "Currently Pachube can only accept csv for your most recent set of values. You have submitted #{csv.size} rows of data.") unless csv.size == 1 csv.first.each do |datastream_value| environment.datastreams << DataStream.new(:value => datastream_value) end environment end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
eeml-0.0.25 | lib/eeml/csv_parser_v1.rb |
eeml-0.0.24 | lib/eeml/csv_parser_v1.rb |
eeml-0.0.23 | lib/eeml/csv_parser_v1.rb |
eeml-0.0.22 | lib/eeml/csv_parser_v1.rb |