Method: SteamCodec::KeyValues#asArray

Defined in:
lib/steam_codec/key_values.rb

#asArray(name, seperator = '_') ⇒ Object



118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'lib/steam_codec/key_values.rb', line 118

def asArray(name, seperator = '_')
    data = []
    counter = 0
    cname = name+seperator+counter.to_s
    data << self[cname] if key?(cname)
    counter += 1
    cname = name+seperator+counter.to_s
    while key?(cname) do
        data << self[cname]
        counter += 1
        cname = name+seperator+counter.to_s
    end
    data
end