Class: RTM::API::Test

Inherits:
Object
  • Object
show all
Defined in:
lib/rtmilk/api.rb

Overview

Tasks

Constant Summary collapse

METHOD =

TODO

'rtm.test'

Class Method Summary collapse

Class Method Details

.echoObject

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

.loginObject

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. # 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