Class: Sightstone::Roster

Inherits:
Object
  • Object
show all
Defined in:
lib/sightstone/team.rb

Overview

class to represent the roster of a team

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Roster

Returns a new instance of Roster.



49
50
51
52
53
54
55
# File 'lib/sightstone/team.rb', line 49

def initialize(data)
  @ownerId = data['ownerId']
  @memberList = []
  data['memberList'].each do |m|
    memberList << Member.new(m)
  end
end

Instance Attribute Details

#memberListArray<Member>

list of all team members

Returns:

  • (Array<Member>)

    the current value of memberList



47
48
49
# File 'lib/sightstone/team.rb', line 47

def memberList
  @memberList
end

#ownerIdFixnum

summoner ID of the team owner

Returns:

  • (Fixnum)

    the current value of ownerId



47
48
49
# File 'lib/sightstone/team.rb', line 47

def ownerId
  @ownerId
end