Sha256: 1e1e2d5ae81505d5975c40dbc64d165667373ffcfad58f78a78e70bf86e78898
Contents?: true
Size: 373 Bytes
Versions: 1
Compression:
Stored size: 373 Bytes
Contents
require 'bigdecimal' require 'csv' module Quote class YahooParser def self.parse(data) result = {} CSV.parse(data, :headers => true) do |row| date = Date.strptime(row['Date'], '%Y-%m-%d') result[date] = BigDecimal(row['Close']) end # return results sorted by date descending Hash[result.sort.reverse] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quotr-0.0.1 | quotr/yahoo_parser.rb |