Class: LolApi::Summoner

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw_summoner) ⇒ Summoner

Returns a new instance of Summoner.



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

def initialize(raw_summoner)
	@raw_summoner = raw_summoner
end

Instance Attribute Details

#raw_summonerObject (readonly)

Returns the value of attribute raw_summoner.



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

def raw_summoner
  @raw_summoner
end

Instance Method Details

#idObject



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

def id
	raw_summoner['id']
end

#levelObject



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

def level
	raw_summoner['summonerLevel']
end

#nameObject



13
14
15
# File 'lib/lol_api/types/summoner.rb', line 13

def name 
	raw_summoner['name']
end

#profile_icon_idObject



16
17
18
# File 'lib/lol_api/types/summoner.rb', line 16

def profile_icon_id
	raw_summoner['profileIconId']
end

#revision_dateObject



19
20
21
# File 'lib/lol_api/types/summoner.rb', line 19

def revision_date
	raw_summoner['revisionDate']
end