class Threesixtyvoice::GroupMembers

Attributes

groupid[R]
groupname[R]
members[R]
version[R]

Public Class Methods

new(doc) click to toggle source
# File lib/threesixtyvoice/group_members.rb, line 5
def initialize(doc)
  @version = doc.xpath('//api/groupinfo/version').text
  @groupid = doc.xpath('//api/groupinfo/groupid').text
  @groupname = doc.xpath('//api/groupinfo/groupname').text
  @grouplink = doc.xpath('//api/groupinfo/grouplink').text
  @members = doc.xpath('//api/groupmembers/member').map do |i|
    GroupMember.new(i.xpath('gamertag').text, i.xpath('joindate').text, i.xpath('role').text)
  end
end