Permalink
Switch branches/tags
Nothing to show
Commits on Jul 3, 2017
  1. Merge pull request #35 from anibalcucco/anibal/use_ssl_by_default

    anibalcucco committed Jul 3, 2017
    [34] Use ssl by default
  2. Use ssl by default

    anibalcucco committed Jul 3, 2017
Commits on Dec 22, 2015
  1. Merge pull request #32 from sprestel/master

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

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

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

    anibalcucco committed Nov 27, 2014
    Access project from todo_list
Commits on Nov 26, 2014
  1. fix rate limit headers

    sprestel committed Nov 26, 2014
    * @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

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

    anibalcucco committed Nov 3, 2014
    handling user_agents from active_resource
Commits on Feb 25, 2013
  1. Remove todo_list as a parent resource in TodoItem

    anibalcucco committed Feb 25, 2013
    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

    anibalcucco committed Feb 25, 2013
    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. Merge branch 'oauth_support'

    xdmnl committed Aug 31, 2012
    Conflicts:
    	lib/basecamp/base.rb
  2. Add example

    xdmnl committed Aug 31, 2012
  3. Fix non-REST interface

    xdmnl committed Aug 31, 2012
    Send POST request only if parameters are empty
  4. 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

    anibalcucco committed Jan 27, 2012
    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

    anibalcucco committed Jan 27, 2012
  3. We don't need to override element_name in Resource

    anibalcucco committed Jan 27, 2012
    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

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

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

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

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

    anibalcucco committed Nov 22, 2011
    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

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

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

    anibalcucco committed Oct 6, 2011
    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.