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