require 'yahoofinance'
YahooFinance.get_quotes(YahooFinance::StandardQuote, 'yhoo') {|i|
puts i.change
puts i.changePoints
puts i.changePercent
puts i.time
}
Отпечатки для меня:
-0.03 - -0.17%
-0.03
-0.17
10:55am
или
r = yahooFinance.get_quotes(YahooFinance::StandardQuote, 'yhoo')
puts r[r.keys[0]].dayHigh
puts r["YHOO"].dayHigh
печать:
17.43
17.43
YahooFinance.get_quotes
возвращает хэш, в котором символы кавычек являются ключами, а все данные для каждой кавычки являются значениями. См. Класс YahooFinance::BaseQuote
, чтобы понять, почему можно использовать методы получения, такие как dayHigh()
, для автоматического анализа данных из значения хеш-функции.