def initialize(subdomain, options = {})
@subdomain = subdomain
@options = {:ssl => true, :ssl_options => {:verify => true}, :proxy => ENV['HTTP_PROXY']}
@options[:ssl_options][:verify] = options.delete(:ssl_verify) unless options[:ssl_verify].nil?
@options.merge!(options)
@uri = URI.parse("#{@options[:ssl] ? 'https' : 'http' }://#{subdomain}.#{HOST}")
@token = options[:token]
@oauth_token = options[:oauth_token]
if @oauth_token
connection.headers["Authorization"] = "Bearer #{@oauth_token}"
raw_connection.headers["Authorization"] = "Bearer #{@oauth_token}"
else
connection.basic_auth token, 'X'
raw_connection.basic_auth token, 'X'
end
end