Часть, которая обращается к хэшу Yahoo Finance, находится внизу - я использовал это для запуска службы SMS в другой процедуре. Код вида состоит из:
{"GOOG" => # 563.00 ", @ dayHigh = 574.27, @ tickerTrend =" = - + === ", @ date =" 25.11.2011 ", @ averageDailyVolume = 3120350, @ name =" Google Inc. ", @ volume = 1562341, @formathash = {" v "=> [" volume "," val.to_i "]," a "=> [" ask "," val.to_f "]," l "=> [" lastTradeWithTime "," val "]," b "=> [" bid "," val.to_f "]," m "=> [" dayRange "," val "]," p2 "=> [" changePercent "," val.to_f "]," d1 "=> [" date "," val "], "t7" => ["tickerTrend", "convert (val)"], "c1" => ["changePoints", "val.to_f"], "c" => ["change", "val"], "n" => ["name", "val"], "o" => ["open", "val.to_f"], "p" => ["previousClose", "val.to_f"],"l1" => ["lastTrade", "val.to_f"], "a2" => ["averageDailyVolume", "val.to_i"], "g" => ["dayLow", "val.to_f"], "t1" => ["time", "val"], "h" => ["dayHigh", "val.to_f"], "s" => ["symbol", "val "]}, @ time =" 1:00 pm ", @ open = 565.19, @ bid = 0.0, @change =" - 7.11 - -1.25% ", @ ask = 620.0, @ dayLow = 561.33, @ changePercent = -1.25, @ lastTrade = 563.0>, "YHOO" => # 15.10 ", @ dayHigh = 15.25, @ tickerTrend =" ====== ", @ date =" 25.11.2011 ", @ averageDailyVolume = 32945700,@ имя = "Yahoo!Inc. ", @ volume = 10781728, @formathash = {" v "=> [" volume "," val.to_i "]," a "=> [" ask "," val.to_f "]," l "=> ["lastTradeWithTime", "val"], "b" => ["bid", "val.to_f"], "m" => ["dayRange", "val"], "p2" => ["changePercent", "val.to_f"], "d1" => ["date", "val"], "t7" => ["tickerTrend", "convert (val)"], "c1" => ["changePoints", "val.to_f"], "c" => ["change", "val"], "n" => ["name", "val"], "o" => ["open", "val.to_f"], "p" => ["previousClose", "val.to_f"], "l1" => ["lastTrade", "val.to_f"], "a2" => ["averageDailyVolume"," val.to_i "]," g "=> [" dayLow "," val.to_f "]," t1 "=> [" time "," val "]," h "=> [" dayHigh ", "val.to_f"], "s" => ["symbol", "val"]}, @ time = "13:00", @ open = 15.05, @ bid = 13.5, @change = "+ 0.16 -+ 1,07% ", @ ask = 0.0, @ dayLow = 14.9, @ changePercent = 1.07, @ lastTrade = 15.1>} Я пытаюсь отобразить символ, ставку, спрос, последнюю сделку и цену последней сделки для каждого участника (т.е.Yhoo) из этого хэша в цикле в файле представления.
Надеюсь, это проясняет ситуацию - помощь действительно приветствуется.