module T411::Api

Attributes

token[RW]

Public Class Methods

connect(username,password) click to toggle source
# File lib/t411/api.rb, line 11
def self.connect(username,password)
  uri = URI.parse($t411_base_url + "/auth")
  response = Net::HTTP.post_form(uri, {username: username, password: password})
  @token = JSON.parse(response.body)['token']
end
request_data(uri,token = @token) click to toggle source
# File lib/t411/api.rb, line 17
def self.request_data(uri,token = @token)
 http = Net::HTTP.new(uri.host, uri.port)
 req = Net::HTTP::Get.new(uri.path)
 req['Authorization'] = token
 http.request(req).body
end
shared_token() click to toggle source
# File lib/t411/api.rb, line 24
def self.shared_token
  @token
end