Из nas-yahoo_stock
Я хотел бы получить ввод данных пользователя из командной строки и передать его в качестве аргумента, который возвращает котировку акций.
require 'rubygems'
require 'yahoo_stock'
print "Stock Symbol: "
symbol = gets
quote = YahooStock::Quote.new(:stock_symbols => ['YHOO', "symbol"])
puts quote.results.output
КогдаЯ ввожу «YHOO» в командной строке, возвращаемое значение равно «3/10/2011», 17.08 (что здорово) и «N / A», 0.00 (не так здорово), соответственно.Очевидно, я пропустил что-то простое.Я попытался @symbol безуспешно, и я не могу найти связанных ответов.
Спасибо за вашу помощь.