Commits on Nov 16, 2011
Commits on Nov 14, 2011
Commits on Nov 13, 2011
  1. Added custom RSpec matcher for URLs, fixing some test cases.

    arsduo committed Nov 13, 2011
    The new matcher ignores the order of query parameters (while verifying that they're otherwise equal), which gets around some string comparison problems affecting the URL generation methods in certain Rubies.
Commits on Nov 12, 2011
  1. Added specs to ensure GRAPH_SERVER, REST_SERVER, etc. are set to the …

    arsduo committed Nov 12, 2011
    …proper value.
    Might as well be thorough.
  2. Added url_for_dialog and refactored url generators

    arsduo committed Nov 12, 2011
    All URLs can now take arbitrary additional options, which get turned into (CGI.escaped) URL parameters.
  3. APIError now exposes the raw response from Facebook

    arsduo committed Nov 12, 2011
    Facebook may send additional information (such as the request arguments), which we should make available.
Commits on Oct 25, 2011
  1. Extract GraphCollection#parse_page_url to a class method.

    arsduo committed Oct 25, 2011
    To make it easier for non-Rails apps to use the GraphCollection's paging support, parse_page_url can now be used without having to instantiate a GraphCollection object.  (Useful for passing the whole previous/next URLs as parameters in environments lacking url_for.)
Commits on Oct 19, 2011
  1. Use a randomly generated number in the description string for setAppP…

    arsduo committed Oct 19, 2011
    …roperties, hopefully stopping that call from failing sometimes in live tests.
Commits on Oct 18, 2011
Commits on Oct 17, 2011
  1. Made use of Class#method and Class.method consistent (and correct) in…

    arsduo committed Oct 17, 2011
    … RSpec describe blocks.
Commits on Oct 14, 2011
  1. API#get_page_access_token now takes args and options parameters; upda…

    arsduo committed Oct 14, 2011
    …ted Graph API test cases.
  2. Added API#set_app_restrictions convenience method, which handles the …

    arsduo committed Oct 14, 2011
    …non-standard JSON-encoding for that call.
Commits on Oct 5, 2011
Commits on Oct 4, 2011
  1. Fixed typo in readme.

    arsduo committed Oct 4, 2011
  2. Live tests with test users no longer delete objects created in testin…

    arsduo committed Oct 4, 2011
    …g (cutting test time).
Commits on Oct 3, 2011
  1. OAuth.parse_signed_request now raises a proper error if the request s…

    arsduo committed Oct 3, 2011
    …tring is malformed.
Commits on Sep 30, 2011
  1. Wrote Koala::MultipartRequest middleware to process nested POST param…

    arsduo committed Sep 30, 2011
    …eters the way Facebook wants (for instance, posting a link with a properties dictionary).