module Threesixtyvoice
Constants
- VERSION
Public Class Methods
badge_list()
click to toggle source
# File lib/threesixtyvoice.rb, line 12 def self.badge_list doc = get_xml_doc("/api/badges-list.asp") BadgeList.new(doc) end
group_members(group_id)
click to toggle source
# 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
popular()
click to toggle source
# File lib/threesixtyvoice.rb, line 17 def self.popular doc = get_xml_doc("/api/popular.asp") Popular.new(doc) end
Private Class Methods
get_xml_doc(api_path)
click to toggle source
# File lib/threesixtyvoice.rb, line 29 def self.get_xml_doc(api_path) uri = URI.parse("http://360voice.gamerdna.com") http = Net::HTTP.new(uri.host, uri.port) response = http.get(api_path).body Nokogiri::XML(response) end