Module: Threesixtyvoice

Defined in:
lib/threesixtyvoice.rb,
lib/threesixtyvoice/badge.rb,
lib/threesixtyvoice/popular.rb,
lib/threesixtyvoice/version.rb,
lib/threesixtyvoice/badge_list.rb,
lib/threesixtyvoice/group_members.rb,
lib/threesixtyvoice/badges_list_gamertags.rb

Defined Under Namespace

Classes: Badge, BadgeList, BadgesListGamertags, GroupMember, GroupMembers, Popular, PopularBlog

Constant Summary collapse

VERSION =
"0.0.4"

Class Method Summary collapse

Class Method Details

.badge_listObject



12
13
14
15
# File 'lib/threesixtyvoice.rb', line 12

def self.badge_list
  doc = get_xml_doc("/api/badges-list.asp")
  BadgeList.new(doc)
end

.badges_list_gamertags(badge_id) ⇒ Object



7
8
9
10
# File 'lib/threesixtyvoice.rb', line 7

def self.badges_list_gamertags(badge_id)
  doc = get_xml_doc("/api/badges-list-gamertags.asp?id=#{badge_id}")
  BadgesListGamertags.new(doc)
end

.group_members(group_id) ⇒ Object



22
23
24
25
# File 'lib/threesixtyvoice.rb', line 22

def self.group_members(group_id)
  doc = get_xml_doc("/api/group-members.asp?id=#{group_id}")
  GroupMembers.new(doc)
end


17
18
19
20
# File 'lib/threesixtyvoice.rb', line 17

def self.popular
  doc = get_xml_doc("/api/popular.asp")
  Popular.new(doc)
end