Find file
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (15 sloc) 945 Bytes


Rails gem that allows you to easily interact with an Oauth secured rest API with the ActiveResource model. You have to provide an http-like object that signs your requests with your already retrieved access_token, like the one that the oauth gem provides (

Getting Started

Assuming that you are using oauth gem:

  1. Add into your Gemfile:

    gem 'oauth-activeresource'
  2. Make your models inherit from OauthActiveResource instead ActiveResource

    class MyModel < OauthActiveResource::Base
  3. Set a before_filter in your controllers to override your connection object with your access_token object

    def set_oauth
      MyModel.oauth_connection = @access_token

Where @access_token is the final object that the oauth gem uses to sign every request. More info about how to create that object here (