Class: YahooStocks::Backend::Array

Inherits:
Basic
  • Object
show all
Defined in:
lib/yahoo_stocks/backend/array.rb

Instance Method Summary collapse

Instance Method Details

#produce(stream) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/yahoo_stocks/backend/array.rb', line 7

def produce(stream)
  result = []

  CSV.parse(stream.body, quote_char: '"') do |*values|
    result << values.map { |v| v.to_f rescue v }
  end

  result.flatten
end