Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 27, 2014
  1. Bump version to 0.0.11

  2. Merge pull request #31 from sprestel/fix/user_agent

    fix rate limit headers
  3. Merge pull request #30 from anibalcucco/anibal/todo_list_prefix_options

    Access project from todo_list
Commits on Nov 26, 2014
  1. @sprestel

    fix rate limit headers

    sprestel authored
    * @master was not an activeresource element, so the headers was not available.
Commits on Nov 25, 2014
Commits on Nov 3, 2014
  1. Bump version to 0.0.10

  2. Merge pull request #28 from sprestel/master

    handling user_agents from active_resource
  3. @sprestel
Commits on Feb 25, 2013
  1. Remove todo_list as a parent resource in TodoItem

    Having todo_list as a parent resource is not useful and is removing todo_list_id from the list of attributes. That attribute is very important and used in TodoItem#todo_list.
  2. Remove todo_item as a parent resource in TimeEntry

    Having todo_item as a parent resource in TimeEntry was not useful and was removing todo_item_id from the list of attributes.
Commits on Sep 3, 2012
Commits on Aug 31, 2012
  1. @xdmnl

    Merge branch 'oauth_support'

    xdmnl authored
  2. @xdmnl

    Add example

    xdmnl authored
  3. @xdmnl

    Fix non-REST interface

    xdmnl authored
    Send POST request only if parameters are empty
  4. @xdmnl

    Add oauth connection to API

    xdmnl authored
Commits on Aug 23, 2012
Commits on Jan 27, 2012
  1. Check if the body is empty before parsing

    When we create an object using the non rest interface, Basecamp sends an empty response body. This is to avoid an exception trying to parse an empty body.
  2. Bump version to 0.0.9

  3. We don't need to override element_name in Resource

    That's a legacy method from the 37Signals wrapper and i'm not sure why it was there. It doesn't seem to affect rails < 3 (the method is ignored) but it affects rails >= 3 when the name of the resource in the API is different than the name of the class, for example Basecamp::Message that should use "post" as the resource name in the API calls.
Commits on Jan 10, 2012
  1. Bump version to 0.0.8

Commits on Dec 22, 2011
  1. Fix for non-REST interface

    authored expects an iostream, not a plain string.
Commits on Nov 23, 2011
  1. Bump version to 0.0.7

  2. Use xml as the default format.

    Some Basecamp API calls don't behave well with json and xml is the main supported format.
  3. Disable prefix check

    This is a temporary fix to stop the MissingPrefixParam exceptions in Rails 3.1.1.
Commits on Oct 19, 2011
  1. Merge pull request #13 from djhopper01/master

    Add an optional category_id to Attachment
  2. Adding optional category_id to Attachment.

    Derek Hopper authored
Commits on Oct 6, 2011
  1. Merge pull request #9 from mrloop/master

    IOStream instead of String for post data
    When posting a large file ~ 4MB to basecamp this error was thrown.
    .rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/net/protocol.rb:140:in `rescue in rbuf_fill'
    Using an IOStream instead of a String for the post data solves this.
  2. @mrloop
  3. connection using iostream to post data

    Ewan McDougall authored
Commits on Sep 24, 2011
Commits on Jul 13, 2011
  1. Merge pull request #8 from rclosner/master

    Add conventional aliases for find method to resource
  2. Add conventional aliases for find method

    Ryan Closner authored
    (first, last, all, etc.)
Something went wrong with that request. Please try again.