Class: LolApi::Item

Inherits:
Object
  • Object
show all
Defined in:
lib/lol_api/types/item.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw_item) ⇒ Item

Returns a new instance of Item.



6
7
8
# File 'lib/lol_api/types/item.rb', line 6

def initialize(raw_item)
	@raw_item = raw_item
end

Instance Attribute Details

#raw_itemObject (readonly)

Returns the value of attribute raw_item.



4
5
6
# File 'lib/lol_api/types/item.rb', line 4

def raw_item
  @raw_item
end

Instance Method Details

#colloqObject



22
23
24
# File 'lib/lol_api/types/item.rb', line 22

def colloq 
	raw_item['colloq']
end

#consume_on_fullObject



26
27
28
# File 'lib/lol_api/types/item.rb', line 26

def consume_on_full
	raw_item['consumeOnFull']
end

#consumedObject



30
31
32
# File 'lib/lol_api/types/item.rb', line 30

def consumed
	raw_item['consumed']
end

#depthObject



34
35
36
# File 'lib/lol_api/types/item.rb', line 34

def depth
	raw_item['depth']
end

#descriptionObject



38
39
40
# File 'lib/lol_api/types/item.rb', line 38

def description
	raw_item['description']
end

#fromObject



42
43
44
# File 'lib/lol_api/types/item.rb', line 42

def from
	raw_item['from']
end

#goldObject



46
47
48
# File 'lib/lol_api/types/item.rb', line 46

def gold
	LolApi::Gold.new(raw_item['gold'])
end

#groupObject



50
51
52
# File 'lib/lol_api/types/item.rb', line 50

def group
	raw_item['group']
end

#hide_from_allObject



54
55
56
# File 'lib/lol_api/types/item.rb', line 54

def hide_from_all
	raw_item['hideFromAll']
end

#idObject



10
11
12
# File 'lib/lol_api/types/item.rb', line 10

def id
	raw_item['id']
end

#imageObject



58
59
60
# File 'lib/lol_api/types/item.rb', line 58

def image
	LolApi::Image.new(raw_item['image'])
end

#in_storeObject



62
63
64
# File 'lib/lol_api/types/item.rb', line 62

def in_store 
	raw_item['inStore']
end

#intoObject



66
67
68
# File 'lib/lol_api/types/item.rb', line 66

def into
	raw_item['into']
end

#mapsObject



70
71
72
# File 'lib/lol_api/types/item.rb', line 70

def maps
	raw_item['maps']
end

#nameObject



14
15
16
# File 'lib/lol_api/types/item.rb', line 14

def name
	raw_item['name']
end

#plain_textObject



18
19
20
# File 'lib/lol_api/types/item.rb', line 18

def plain_text
	raw_item['plaintext']
end

#required_championObject



74
75
76
# File 'lib/lol_api/types/item.rb', line 74

def required_champion
	raw_item['requiredChampion']
end

#runeObject



78
79
80
# File 'lib/lol_api/types/item.rb', line 78

def rune
	raw_item['rune']
end

#sanitized_descriptionObject



82
83
84
# File 'lib/lol_api/types/item.rb', line 82

def sanitized_description
	raw_item['sanitizedDescription']
end

#special_recipeObject



86
87
88
# File 'lib/lol_api/types/item.rb', line 86

def special_recipe
	raw_item['specialRecipe']
end

#stacksObject



90
91
92
# File 'lib/lol_api/types/item.rb', line 90

def stacks
	raw_item['stacks']
end

#statsObject



94
95
96
# File 'lib/lol_api/types/item.rb', line 94

def stats
	raw_item['stats']
end

#tagsObject



98
99
100
# File 'lib/lol_api/types/item.rb', line 98

def tags
	raw_item['tags']
end