我試圖使用蒸汽冷凝器寶石拉特定用戶(我)的遊戲列表。到目前爲止,我有以下幾點:使用蒸汽冷凝器時混亂與哈希和陣列紅寶石寶石
require 'steam-condenser'
id = SteamId.new 'tamachan87'
games_owned = id.games
games_owned
現在是一個哈希,包含鍵和陣列。
如果我在IRB中撥打games_owned.values
,我會得到一個結果,其中包含這些遊戲的所有信息,從ID號到名稱以及它的logo哈希。
然而,當我使用下面的:
games_owned.each do |key, array|
puts "==== #{key} ===="
puts array
end
我得到的只是陣列的第一個值,例如:
==== 200260 ====
#<SteamGame:0x00000100beb0a8>
每個值/陣列東西具有@name
變量這是唯一我想拉的東西。
有人可以幫助我更好地理解這些哈希值以及如何從中抽取特定數據(@name
)嗎?
在此先感謝。
嘗試使用'p數組'而不是'puts'。 – 2014-09-26 15:57:23