Permalink
Commits on Jan 4, 2014
  1. Add GH analytics.

    committed Jan 4, 2014
Commits on Dec 12, 2010
Commits on Nov 28, 2010
  1. Timeout was too aggressive for small lists.

    Glenn Gillen committed Nov 28, 2010
Commits on Nov 19, 2010
  1. Updating project name in gemspec.

    Glenn Gillen committed Nov 19, 2010
  2. Removed redundant dependencies. Udpated README.

    Glenn Gillen committed Nov 19, 2010
  3. Updating contributors in README.

    Glenn Gillen committed Nov 19, 2010
  4. Added missing fixture for List.clear! tests.

    Glenn Gillen committed Nov 19, 2010
  5. @kamarcum

    Adding List#member?

    kamarcum committed with Glenn Gillen Nov 5, 2010
  6. Add List.clear! to clear cached lists.

    Glenn Gillen committed Nov 19, 2010
  7. @kamarcum

    Fixed bug in List.find

    kamarcum committed with Glenn Gillen Sep 19, 2010
  8. @kamarcum

    Cleaning up whitespace in test_helper.rb

    kamarcum committed with Glenn Gillen Sep 19, 2010
  9. @kamarcum

    Removing duplicate code

    kamarcum committed with Glenn Gillen Sep 17, 2010
Commits on Nov 18, 2010
  1. Updating gitignore.

    Glenn Gillen committed Nov 18, 2010
Commits on Oct 1, 2010
  1. Bumping gem version.

    Glenn Gillen committed Oct 1, 2010
  2. Merge remote branch 'kamarcum/master'

    Glenn Gillen committed Oct 1, 2010
  3. Re-enabled test task in Rakefile.

    Glenn Gillen committed Oct 1, 2010
  4. Updated tests for smaller batch size.

    Glenn Gillen committed Oct 1, 2010
  5. Merge remote branch 'wordtracker/master'

    Glenn Gillen committed Oct 1, 2010
Commits on Sep 15, 2010
  1. @kamarcum
Commits on Sep 14, 2010
  1. @kamarcum
Commits on Sep 10, 2010
  1. Reduce batch size

    David Heath committed Sep 10, 2010
Commits on Aug 31, 2010
  1. Getting pedantic about README formatting.

    Glenn Gillen committed Aug 31, 2010
  2. Formatting change to README.

    Glenn Gillen committed Aug 31, 2010
  3. Credit where credit is due.

    Glenn Gillen committed Aug 31, 2010
  4. Updated tests for param rename, :email -> :email_address

    Glenn Gillen committed Aug 31, 2010
  5. @maxime

    changed email to email_address to fix the 'You must specify a email_a…

    …ddress value for the listSubscribe method' error I was getting
    maxime committed with Glenn Gillen Aug 17, 2010
Commits on Aug 27, 2010
  1. Performance improvements and robustness for large batches.

    1. Fixed a bug in http POST where MonkeyWrench::Base was sending all
       post parameters in the URI query string, rather than in the request
       body. This put an artificial limit on the maximum batch size (which
       mailchimp docs suggest can be reasonably set to 5-10k).
    
       This change also required replacing Fakeweb with Webmock. Fakeweb only
       stubs requests and can't set expectations about them, although the way
       the tests are designed, they were relying on fakeweb matching the
       get parameters of requests.
    
       Since these variables are now encoded in the post body (as they should be)
       Fakeweb is unable to do these tests, so webmock is used instead.
    
       Also, I couldn't persuade Webmock to work with json_pure, so I changed it
       to use yajl.
    
    2. Added a 'robustly' feature to MonkeyWrench::Base which means that
       http requests (GET or POST) will be retried up to 3 times on HTTP
       timeout.
    
    3. Added the ability to specify the timeout in calls to
       MonkeyWrench::Base#get and #post. When posting large batch subscriptions
       the timeout is increased from the default.
    
    4. Renamed MonkeyWrench::Base#default_options to default_query_params
       to avoid confusion with http_options.
    David Heath committed Aug 27, 2010
Commits on Aug 26, 2010
  1. Merge branch 'master' of http://github.com/rubypond/monkeywrench

    Conflicts:
    	lib/monkey_wrench/base.rb
    	lib/monkey_wrench/list.rb
    	lib/monkey_wrench/member.rb
    	test/fixtures/listMemberInfo_success.json
    	test/fixtures/listMembers_success.json
    	test/monkey_wrench/list_test.rb
    David Heath committed Aug 26, 2010
  2. Merge latest changes from wordtracker

    David Heath committed Aug 26, 2010
Commits on Jul 2, 2010
  1. Updated README.

    Glenn Gillen committed Jul 2, 2010
  2. Updated README and linked to external docs.

    Glenn Gillen committed Jul 2, 2010
  3. Finished documenting List.

    Glenn Gillen committed Jul 2, 2010