Commits on Dec 22, 2015
  1. Merge pull request #32 from sprestel/master

    time entry as resource of a todo_item
    committed Dec 22, 2015
  2. @sprestel
Commits on Nov 27, 2014
  1. Bump version to 0.0.11

    committed Nov 27, 2014
  2. Merge pull request #31 from sprestel/fix/user_agent

    fix rate limit headers
    committed Nov 27, 2014
  3. Merge pull request #30 from anibalcucco/anibal/todo_list_prefix_options

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

    fix rate limit headers

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

    committed Nov 3, 2014
  2. Merge pull request #28 from sprestel/master

    handling user_agents from active_resource
    committed Nov 3, 2014
  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.
    committed Feb 25, 2013
  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.
    committed Feb 25, 2013
Commits on Sep 3, 2012
Commits on Aug 31, 2012
  1. @xdmnl

    Merge branch 'oauth_support'

    Conflicts:
    	lib/basecamp/base.rb
    xdmnl committed Sep 1, 2012
  2. @xdmnl

    Add example

    xdmnl committed Sep 1, 2012
  3. @xdmnl

    Fix non-REST interface

    Send POST request only if parameters are empty
    xdmnl committed Sep 1, 2012
  4. @xdmnl

    Add oauth connection to API

    xdmnl committed Aug 31, 2012
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.
    committed Jan 27, 2012
  2. Bump version to 0.0.9

    committed Jan 27, 2012
  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.
    committed Jan 26, 2012
Commits on Jan 10, 2012
  1. Bump version to 0.0.8

    committed Jan 10, 2012
Commits on Dec 22, 2011
  1. Fix for non-REST interface

    Basecamp.connection.post expects an iostream, not a plain string.
    committed Dec 22, 2011
Commits on Nov 23, 2011
  1. Bump version to 0.0.7

    committed Nov 23, 2011
  2. Use xml as the default format.

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

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

    Add an optional category_id to Attachment
    committed Oct 18, 2011
  2. Adding optional category_id to Attachment.

    Derek Hopper committed Oct 18, 2011
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.
    
    Timeout::Error
    .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.
    committed Oct 6, 2011
  2. @mrloop
  3. connection using iostream to post data

    Ewan McDougall committed Oct 6, 2011
Commits on Sep 24, 2011