Class: LolApi::Item
- Inherits:
-
Object
- Object
- LolApi::Item
- Defined in:
- lib/lol_api/types/item.rb
Instance Attribute Summary collapse
-
#raw_item ⇒ Object
readonly
Returns the value of attribute raw_item.
Instance Method Summary collapse
- #colloq ⇒ Object
- #consume_on_full ⇒ Object
- #consumed ⇒ Object
- #depth ⇒ Object
- #description ⇒ Object
- #from ⇒ Object
- #gold ⇒ Object
- #group ⇒ Object
- #hide_from_all ⇒ Object
- #id ⇒ Object
- #image ⇒ Object
- #in_store ⇒ Object
-
#initialize(raw_item) ⇒ Item
constructor
A new instance of Item.
- #into ⇒ Object
- #maps ⇒ Object
- #name ⇒ Object
- #plain_text ⇒ Object
- #required_champion ⇒ Object
- #rune ⇒ Object
- #sanitized_description ⇒ Object
- #special_recipe ⇒ Object
- #stacks ⇒ Object
- #stats ⇒ Object
- #tags ⇒ Object
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_item ⇒ Object (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
#colloq ⇒ Object
22 23 24 |
# File 'lib/lol_api/types/item.rb', line 22 def colloq raw_item['colloq'] end |
#consume_on_full ⇒ Object
26 27 28 |
# File 'lib/lol_api/types/item.rb', line 26 def consume_on_full raw_item['consumeOnFull'] end |
#consumed ⇒ Object
30 31 32 |
# File 'lib/lol_api/types/item.rb', line 30 def consumed raw_item['consumed'] end |
#depth ⇒ Object
34 35 36 |
# File 'lib/lol_api/types/item.rb', line 34 def depth raw_item['depth'] end |
#description ⇒ Object
38 39 40 |
# File 'lib/lol_api/types/item.rb', line 38 def description raw_item['description'] end |
#from ⇒ Object
42 43 44 |
# File 'lib/lol_api/types/item.rb', line 42 def from raw_item['from'] end |
#gold ⇒ Object
46 47 48 |
# File 'lib/lol_api/types/item.rb', line 46 def gold LolApi::Gold.new(raw_item['gold']) end |
#group ⇒ Object
50 51 52 |
# File 'lib/lol_api/types/item.rb', line 50 def group raw_item['group'] end |
#hide_from_all ⇒ Object
54 55 56 |
# File 'lib/lol_api/types/item.rb', line 54 def hide_from_all raw_item['hideFromAll'] end |
#id ⇒ Object
10 11 12 |
# File 'lib/lol_api/types/item.rb', line 10 def id raw_item['id'] end |
#image ⇒ Object
58 59 60 |
# File 'lib/lol_api/types/item.rb', line 58 def image LolApi::Image.new(raw_item['image']) end |
#in_store ⇒ Object
62 63 64 |
# File 'lib/lol_api/types/item.rb', line 62 def in_store raw_item['inStore'] end |
#into ⇒ Object
66 67 68 |
# File 'lib/lol_api/types/item.rb', line 66 def into raw_item['into'] end |
#maps ⇒ Object
70 71 72 |
# File 'lib/lol_api/types/item.rb', line 70 def maps raw_item['maps'] end |
#name ⇒ Object
14 15 16 |
# File 'lib/lol_api/types/item.rb', line 14 def name raw_item['name'] end |
#plain_text ⇒ Object
18 19 20 |
# File 'lib/lol_api/types/item.rb', line 18 def plain_text raw_item['plaintext'] end |
#required_champion ⇒ Object
74 75 76 |
# File 'lib/lol_api/types/item.rb', line 74 def required_champion raw_item['requiredChampion'] end |
#rune ⇒ Object
78 79 80 |
# File 'lib/lol_api/types/item.rb', line 78 def rune raw_item['rune'] end |
#sanitized_description ⇒ Object
82 83 84 |
# File 'lib/lol_api/types/item.rb', line 82 def sanitized_description raw_item['sanitizedDescription'] end |
#special_recipe ⇒ Object
86 87 88 |
# File 'lib/lol_api/types/item.rb', line 86 def special_recipe raw_item['specialRecipe'] end |
#stacks ⇒ Object
90 91 92 |
# File 'lib/lol_api/types/item.rb', line 90 def stacks raw_item['stacks'] end |
#stats ⇒ Object
94 95 96 |
# File 'lib/lol_api/types/item.rb', line 94 def stats raw_item['stats'] end |
#tags ⇒ Object
98 99 100 |
# File 'lib/lol_api/types/item.rb', line 98 def raw_item['tags'] end |