Class: RiotGamesApi::LOL::Resource::League
- Inherits:
-
Base
- Object
- Base
- RiotGamesApi::LOL::Resource::League
- Defined in:
- lib/riot_games_api/lol/resource/league.rb
Instance Method Summary (collapse)
-
- (Array) by_summoner_id(summoner_ids)
Return league data by summoner id.
-
- (Array) by_summoner_id_only_own_entry(summoner_ids)
Return league data by summoner id.
-
- (Array) by_team_id(team_ids)
Return league data by team id.
-
- (Array) by_team_id_only_own_entry(team_ids)
Return league data by summoner id.
-
- (Object) challenger_solo_5v5
Return challenger solo 5v5 league data.
-
- (Object) challenger_team_3v3
Return challenger team 3v3 league data.
-
- (Object) challenger_team_5v5
Return challenger team 5v5 league data.
-
- (League) initialize(connection, region)
constructor
A new instance of League.
Constructor Details
- (League) initialize(connection, region)
Returns a new instance of League
5 6 7 8 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 5 def initialize(connection, region) super @version = 'v2.5' end |
Instance Method Details
- (Array) by_summoner_id(summoner_ids)
Return league data by summoner id
13 14 15 16 17 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 13 def by_summoner_id(summoner_ids) neated_param = neat_params(summoner_ids) leagues_by_player = get(resource_path('by-summoner', neated_param), @version) make_array_league_list(leagues_by_player) end |
- (Array) by_summoner_id_only_own_entry(summoner_ids)
Return league data by summoner id
22 23 24 25 26 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 22 def by_summoner_id_only_own_entry(summoner_ids) neated_param = neat_params(summoner_ids) leagues_by_player = get(resource_path('by-summoner', neated_param, true), @version) make_array_league_list(leagues_by_player) end |
- (Array) by_team_id(team_ids)
Return league data by team id
31 32 33 34 35 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 31 def by_team_id(team_ids) neated_param = neat_params(team_ids) leagues_by_team = get(resource_path('by-team', neated_param), @version) make_array_league_list(leagues_by_team) end |
- (Array) by_team_id_only_own_entry(team_ids)
Return league data by summoner id
40 41 42 43 44 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 40 def by_team_id_only_own_entry(team_ids) neated_param = neat_params(team_ids) leagues_by_team = get(resource_path('by-team', neated_param, true), @version) make_array_league_list(leagues_by_team) end |
- (Object) challenger_solo_5v5
Return challenger solo 5v5 league data
48 49 50 51 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 48 def challenger_solo_5v5 league = get(resource_path_by_challenger, @version, type: 'RANKED_SOLO_5x5') RiotGamesApi::LOL::Model::League::League.new league end |
- (Object) challenger_team_3v3
Return challenger team 3v3 league data
62 63 64 65 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 62 def challenger_team_3v3 league = get(resource_path_by_challenger, @version, type: 'RANKED_TEAM_3x3') RiotGamesApi::LOL::Model::League::League.new league end |
- (Object) challenger_team_5v5
Return challenger team 5v5 league data
55 56 57 58 |
# File 'lib/riot_games_api/lol/resource/league.rb', line 55 def challenger_team_5v5 league = get(resource_path_by_challenger, @version, type: 'RANKED_TEAM_5x5') RiotGamesApi::LOL::Model::League::League.new league end |