ruby_desk icon indicating copy to clipboard operation
ruby_desk copied to clipboard

A Ruby gem that gives a simple interface to oDesk APIs

= RubyDesk

A gem built by BadrIT (www.badrit.com) that works as an interface for oDesk APIs. It can be used for both desktop and web applications

== Using RubyDesk with Rails If you want to use oDesk APIs with Rails applications you may better use ror_desk. ror_desk is a plugin built on Ruby Desk and makes it much easier to use with Rails.

For more information read the documentation at http://aseldawy.github.com/ruby_desk/

== Example Initialize with your api key rd = RubyDesk::Connector.new(api_key, api_secret)

Get the URL that will ask the user to authenticate your application rd.auth_url

You should then redirect the user to the returned URL to get the frob. When you get the frob set it using rd.frob = frob

Finally, you should request an api_token rd.get_token

Now you are ready to use all the APIs you need team_rooms = RubyDesk::TeamRoom.get_teamrooms(rd) team_rooms.each { |team_room| puts team_room.id }

== Copyright

Copyright (c) 2010 Ahmed ElDawy. See LICENSE for details.