Commits on Oct 13, 2010
  1. +README install instructions

    committed Oct 13, 2010
  2. +README clarification about EM

    committed Oct 12, 2010
  3. minor add to README

    committed Oct 12, 2010
Commits on Oct 12, 2010
  1. Bump to 0.0.4

    committed Oct 12, 2010
Commits on Oct 11, 2010
  1. fix typo in README

    committed Oct 10, 2010
Commits on Oct 10, 2010
  1. fixed README markdown

    committed Oct 10, 2010
  2. Bump to 0.0.3

    committed Oct 10, 2010
  3. built gemspec

    committed Oct 10, 2010
  4. Bump to 0.0.2

    committed Oct 10, 2010
  5. added integration tests for App#notify for ad-hoc callbacks; move App…

    …#register integration tests to register.rb
    committed Oct 10, 2010
  6. Notification caches #to_request so request is 'frozen' once #[] is ca…

    …lled in client; Notification#dup called from App#notify so default notification state not changed by ad-hoc, add tests for this; Fix bug in Client when no when_ok defined (reset buffer after receive_message), update tests
    committed Oct 10, 2010
  7. clean up App#notify; allow ad-hoc callback to be defined at #notify, …

    …which does not change default Notification defined in #register; add tests to app_spec, app_notify_adhoc_spec
    committed Oct 10, 2010
Commits on Oct 9, 2010
  1. rename Client callbacks, remove #each_error_response (use #errback in…

    …stead); update App and specs to account for this; take out debug lines from Client; move Constants to separate source file
    committed Oct 8, 2010
Commits on Oct 8, 2010
  1. add integration tests for App.notify; debug subtleties of Client call…

    …backs (consider simplifying this?); add blocks to Response state methods (yield_and_return_if)
    committed Oct 8, 2010
Commits on Oct 7, 2010
  1. Spec change to Marshal::Response: 3rd array element is now hash with …

    …all Notification-Callback-* headers in it, empty hash if not callback response
    committed Oct 7, 2010
  2. routing now separates context and type params instead of '/'; allow C…

    …LOSE|CLOSED, CLICK|CLICKED, TIMEOUT|TIMEDOUT or symbols as actions in defining when_notify callbacks
    committed Oct 7, 2010
  3. Reponse, Route: change routing scheme to context/context-type, droppi…

    …ng name part (since name not returned in responses); revised specs; added functional tests for App#notify run outside reactor, and for multiple routed callbacks
    committed Oct 7, 2010
Commits on Oct 6, 2010
  1. Client now throws success callback only after waiting for Growl callb…

    …ack (if needed); success or failure callback guarantees communication is finished with server
    committed Oct 6, 2010
  2. add functional tests for App#notify with simple callbacks; note routi…

    …ng scheme should take out notification-name as thats not returned in response
    committed Oct 6, 2010
  3. fixed dummy_server so functional tests work; run dummy_server on anot…

    …her port to avoid conflict; updated TODO
    committed Oct 6, 2010
  4. fixed unit tests; moved #growlify_key to Constants class and fixed it…

    …; take out direct access to Notification headers; any unknown opts passed are growlified and added to headers without Notification- prefix; updated TODO. Dummy_server still needs fixing for functional tests
    committed Oct 5, 2010
  5. Marshal::Request and Response load now don't underscorize and downcas…

    …e keys but leave them as-is; updated specs (may need more); integration tests for register now pass
    committed Oct 5, 2010
Commits on Oct 5, 2010
  1. added integration test for register; not working yet; note dummy_serv…

    …er will need to be updated to get functional tests to pass
    committed Oct 5, 2010
  2. draft callback routing

    committed Oct 5, 2010