class SteamCodec::VDF

Public Class Methods

load(data) click to toggle source
# File lib/steam_codec/vdf.rb, line 11
def self.load(data)
    vdf = KeyValues::load(data)
    return self[vdf] if vdf
    nil
end
loadFromFile(file) click to toggle source

About VDF => wiki.teamfortress.com/wiki/WebAPI/VDF

# File lib/steam_codec/vdf.rb, line 5
def self.loadFromFile(file)
    vdf = KeyValues::loadFromFile(file)
    return self[vdf] if vdf
    nil
end

Public Instance Methods

isSignaturesValid?(publicKey) click to toggle source
# File lib/steam_codec/vdf.rb, line 17
def isSignaturesValid?(publicKey)
    return true unless key?("kvsignatures")
    self["kvsignatures"].each do |key, signature|
        # TODO
        return false
    end
    true
end