Method: XStreamly::Client#getTokens

Defined in:
lib/xstreamly.rb

#getTokensObject



185
186
187
188
189
190
191
192
193
194
195
196
# File 'lib/xstreamly.rb', line 185

def getTokens()
  req = Net::HTTP::Get.new(URI.encode('/api/v1.1/'+@appKey+'/security'), initheader = {'Content-Type' =>'application/json'})
 req.basic_auth @email, @password
 response = @http.request(req)
	
  case response.code.to_i
    when 200..299
    	return (JSON(response.body))['sessions']
    else 
    	raise RuntimeError, "Unknown error (status code #{response.code} ): #{response.body}"
	end
end