Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 13, 2010
  1. +README install instructions

    authored
  2. +README clarification about EM

    authored
  3. minor add to README

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

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

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

    authored
  2. Bump to 0.0.3

    authored
  3. built gemspec

    authored
  4. Bump to 0.0.2

    authored
  5. added integration tests for App#notify for ad-hoc callbacks; move App…

    authored
    …#register integration tests to register.rb
  6. Notification caches #to_request so request is 'frozen' once #[] is ca…

    authored
    …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
  7. clean up App#notify; allow ad-hoc callback to be defined at #notify, …

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

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

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

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

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

    authored
    …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
Commits on Oct 6, 2010
  1. Client now throws success callback only after waiting for Growl callb…

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

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

    authored
    …her port to avoid conflict; updated TODO
  4. fixed unit tests; moved #growlify_key to Constants class and fixed it…

    authored
    …; 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
  5. Marshal::Request and Response load now don't underscorize and downcas…

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

    authored
    …er will need to be updated to get functional tests to pass
  2. draft callback routing

    authored
Something went wrong with that request. Please try again.