module DiabloApi::Data::Item

Public Instance Methods

account_bound() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 52
def account_bound
  @data['accountBound']
end
attributes() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 76
def attributes
  @data['attributes']
end
attributes_raw() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 80
def attributes_raw
  @data['attributesRaw']
end
block_chance() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 112
def block_chance
  @data['blockChance']
end
bonus_affixes() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 44
def bonus_affixes
  @data['bonusAffixes']
end
bonus_affixes_max() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 48
def bonus_affixes_max
  @data['bonusAffixesMax']
end
crafted_by() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 96
def crafted_by
  @data['craftedBy']
end
damage_range() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 68
def damage_range
  @data['damageRange']
end
description() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 108
def description
  @data['description']
end
display_color() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 24
def display_color
  @data['displayColor']
end
flavor_text() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 56
def flavor_text
  @data['flavorText']
end
gems() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 88
def gems
  @data['gems']
end
icon() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 20
def icon
  @data['icon']
end
id() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 12
def id
  @data['id']
end
is_season_required_to_drop() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 104
def is_season_required_to_drop
  @data['isSeasonRequiredToDrop']
end
item_level() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 36
def item_level
  @data['itemLevel']
end
main_data() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 4
def main_data
  ignore = %w(Hash Array)
  md = {}
  @data.each do |k, v|
    md[k] = v unless ignore.include? v.class.to_s
  end
  md
end
name() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 16
def name
  @data['name']
end
random_affixes() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 84
def random_affixes
  @data['randomAffixes']
end
required_level() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 32
def required_level
  @data['requiredLevel']
end
season_required_to_drop() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 100
def season_required_to_drop
  @data['seasonRequiredToDrop']
end
slots() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 72
def slots
  @data['slots']
end
socket_effects() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 92
def socket_effects
  @data['socketEffects']
end
stack_size_max() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 40
def stack_size_max
  @data['stackSizeMax']
end
tooltip_params() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 28
def tooltip_params
  @data['tooltipParams']
end
type() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 64
def type
  @data['type']
end
type_name() click to toggle source
# File lib/diablo_api/models/data/item.rb, line 60
def type_name
  @data['typeName']
end