Class: RTM::API::Test
- Inherits:
-
Object
- Object
- RTM::API::Test
- Defined in:
- lib/rtmilk/api.rb
Overview
Tasks
Constant Summary collapse
- METHOD =
TODO
'rtm.test'
Class Method Summary collapse
-
.echo ⇒ Object
TODO.
-
.login ⇒ Object
TODO.
Class Method Details
.echo ⇒ Object
TODO
319 320 321 322 323 324 325 326 |
# File 'lib/rtmilk/api.rb', line 319 def Test.echo # TODO req = REST_PATH + '?method=' + METHOD + '.echo' + '&api_key=' + @k puts req r, b = @http.get(req) puts r puts b end |
.login ⇒ Object
TODO
328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 |
# File 'lib/rtmilk/api.rb', line 328 def Test.login # TODO params = { 'method' => METHOD + '.login', 'api_key' => @k } sig = @s sig += params.collect { |k, v| [k, v].join('') }.sort.join('') puts "sig = " + sig sig = Digest::MD5.hexdigest(sig) puts "hexed sig = " + sig req = REST_PATH + '?' req += params.collect { |k, v| [k, v].join('=') }.sort.join('&') req += "&api_sig=" + sig puts "\n" puts "req = " + req r, b = @http.get(req) puts r puts b end |