Class: Dota2Item
- Inherits:
-
Object
- Object
- Dota2Item
- Includes:
- GameItem
- Defined in:
- lib/steam/community/dota2/dota2_item.rb
Overview
Represents a DotA 2 item
Instance Attribute Summary
Attributes included from GameItem
#attributes, #backpack_position, #count, #defindex, #id, #inventory, #item_class, #item_set, #level, #name, #origin, #original_id, #quality, #type
Instance Method Summary (collapse)
-
- (Boolean) equipped?
Returns whether this item is equipped by this player at all.
-
- (Dota2Item) initialize(inventory, item_data)
constructor
Creates a new instance of a DotA 2 item with the given data.
Methods included from GameItem
#craftable?, #preliminary?, #schema_data, #tradeable?
Constructor Details
- (Dota2Item) initialize(inventory, item_data)
Creates a new instance of a DotA 2 item with the given data
20 21 22 23 24 |
# File 'lib/steam/community/dota2/dota2_item.rb', line 20 def initialize(inventory, item_data) super @equipped = !item_data[:equipped].nil? end |
Instance Method Details
- (Boolean) equipped?
Returns whether this item is equipped by this player at all
29 30 31 |
# File 'lib/steam/community/dota2/dota2_item.rb', line 29 def equipped? @equipped end |