Class: SteamCondenser::Community::TF2BetaInventory

Inherits:
GameInventory
  • Object
show all
Defined in:
lib/steam-condenser/community/tf2/tf2_beta_inventory.rb

Overview

Represents the inventory (aka. Backpack) of a player of the public Team Fortress 2 beta

Author:

  • Sebastian Staudt

Constant Summary collapse

APP_ID =

The Steam application ID of the Team Fortress 2 beta

520

Instance Attribute Summary

Attributes inherited from GameInventory

#app_id, #items, #preliminary_items, #user

Attributes included from Cacheable

#fetch_time

Instance Method Summary collapse

Methods inherited from GameInventory

#[], #fetch, #inspect, #item_schema, new, schema_language=, #size

Methods included from Cacheable

#cache, #cache_id_value, #cache_ids, #cached_instance, #fetch, #fetched?, included

Constructor Details

#initialize(steam_id64, fetch = true, bypass_cache = false) ⇒ TF2BetaInventory

Creates a new inventory object for the given SteamID64 in the Team Fortress 2 beta (App ID 520)

Parameters:

  • steam_id64 (Fixnum)

    The 64bit SteamID of the player to get the inventory for

  • fetch (Boolean)

    if true the object's data is fetched after creation

  • bypass_cache (Boolean)

    if true the object's data is fetched again even if it has been cached already


26
27
28
# File 'lib/steam-condenser/community/tf2/tf2_beta_inventory.rb', line 26

def initialize(steam_id64)
  super APP_ID, steam_id64
end