Class: DiabloApi::Item
- Inherits:
-
Object
- Object
- DiabloApi::Item
- Includes:
- Data::Item
- Defined in:
- lib/diablo_api/item.rb
Instance Attribute Summary collapse
-
#data ⇒ Object
readonly
Returns the value of attribute data.
-
#item_id ⇒ Object
readonly
Returns the value of attribute item_id.
-
#locale ⇒ Object
readonly
Returns the value of attribute locale.
-
#region ⇒ Object
readonly
Returns the value of attribute region.
Instance Method Summary collapse
-
#initialize(region, locale, item_id) ⇒ Item
constructor
A new instance of Item.
Methods included from Data::Item
#account_bound, #attributes, #attributes_raw, #block_chance, #bonus_affixes, #bonus_affixes_max, #crafted_by, #damage_range, #description, #display_color, #flavor_text, #gems, #icon, #id, #is_season_required_to_drop, #item_level, #main_data, #name, #random_affixes, #required_level, #season_required_to_drop, #slots, #socket_effects, #stack_size_max, #tooltip_params, #type, #type_name
Constructor Details
#initialize(region, locale, item_id) ⇒ Item
Returns a new instance of Item.
10 11 12 13 14 15 |
# File 'lib/diablo_api/item.rb', line 10 def initialize(region, locale, item_id) @region = region @locale = locale @item_id = item_id fetch end |
Instance Attribute Details
#data ⇒ Object (readonly)
Returns the value of attribute data.
8 9 10 |
# File 'lib/diablo_api/item.rb', line 8 def data @data end |
#item_id ⇒ Object (readonly)
Returns the value of attribute item_id.
8 9 10 |
# File 'lib/diablo_api/item.rb', line 8 def item_id @item_id end |
#locale ⇒ Object (readonly)
Returns the value of attribute locale.
8 9 10 |
# File 'lib/diablo_api/item.rb', line 8 def locale @locale end |
#region ⇒ Object (readonly)
Returns the value of attribute region.
8 9 10 |
# File 'lib/diablo_api/item.rb', line 8 def region @region end |