Class: LolApi::Info

Inherits:
Object
  • Object
show all
Includes:
Utils::Inspectable
Defined in:
lib/lol_api/types/dtos/info.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Utils::Inspectable

#inspect

Constructor Details

#initialize(raw_info) ⇒ Info

Returns a new instance of Info.



7
8
9
# File 'lib/lol_api/types/dtos/info.rb', line 7

def initialize(raw_info)
	@raw_info = raw_info
end

Instance Attribute Details

#raw_infoObject (readonly)

Returns the value of attribute raw_info.



5
6
7
# File 'lib/lol_api/types/dtos/info.rb', line 5

def raw_info
  @raw_info
end

Instance Method Details

#attackObject



11
12
13
# File 'lib/lol_api/types/dtos/info.rb', line 11

def attack
	raw_info['info']
end

#defenseObject



15
16
17
# File 'lib/lol_api/types/dtos/info.rb', line 15

def defense
	raw_info['defense']
end

#difficultyObject



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

def difficulty
	raw_info['difficulty']
end

#magicObject



21
22
23
# File 'lib/lol_api/types/dtos/info.rb', line 21

def magic 
	raw_info['magic']
end