class CampfireExport::Account
Attributes
api_token[RW]
base_url[RW]
subdomain[RW]
timezone[RW]
Public Class Methods
new(subdomain, api_token)
click to toggle source
# File lib/campfire_export/account.rb, line 15 def initialize(subdomain, api_token) Account.subdomain = subdomain Account.api_token = api_token Account.base_url = "https://#{subdomain}.campfirenow.com" end
Public Instance Methods
find_timezone()
click to toggle source
# File lib/campfire_export/account.rb, line 21 def find_timezone settings = Nokogiri::XML get('/account.xml').body selected_zone = settings.xpath('/account/time-zone') Account.timezone = find_tzinfo(selected_zone.text) end
rooms()
click to toggle source
# File lib/campfire_export/account.rb, line 27 def rooms doc = Nokogiri::XML get('/rooms.xml').body doc.xpath('/rooms/room').map {|room_xml| Room.new(room_xml) } end