Sha256: 9fe15a7d49769b0566bcf83113176bdb15658ed37384735475c05c22d105b5d2
Contents?: true
Size: 373 Bytes
Versions: 1
Compression:
Stored size: 373 Bytes
Contents
require 'bigdecimal' require 'csv' module Quotr 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 | lib/quotr/yahoo_parser.rb |