Class: LeagueOfLegends::Request::Team

Inherits:
Base
  • Object
show all
Defined in:
lib/league_of_legends/request/team.rb,
lib/league_of_legends/request/team/by_summoner.rb

Defined Under Namespace

Classes: BySummoner

Instance Attribute Summary collapse

Attributes inherited from Base

#options

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#api_key, default_options, #region, #response, version

Constructor Details

#initialize(api, team_ids, options = {}) ⇒ Team

Returns a new instance of Team.



9
10
11
12
13
14
15
16
17
# File 'lib/league_of_legends/request/team.rb', line 9

def initialize api, team_ids, options = {}
  super(api, options)

  @team_ids = if team_ids.is_a? String
    team_ids.split(",")
  elsif team_ids.is_a? Array
    team_ids
  end
end

Instance Attribute Details

#team_idsObject (readonly)

Returns the value of attribute team_ids.



7
8
9
# File 'lib/league_of_legends/request/team.rb', line 7

def team_ids
  @team_ids
end

Class Method Details

.dto_classObject



19
20
21
# File 'lib/league_of_legends/request/team.rb', line 19

def self.dto_class
  ::LeagueOfLegends::DTO::TeamMap
end