Method: YahooStocks::Backend::Array#produce

Defined in:
lib/yahoo_stocks/backend/array.rb

#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