Skip to content
This repository
branch: master

Apr 06, 2014

  1. Mo Morsi

    Implement Request#set_env method and use in dispatcher

    Extends request as dispatcher previously was doing but also sets
    rjr_env on request so that is is available to request handlers
    
    Updated / added specs testing new functionality
    authored April 06, 2014

Apr 05, 2014

  1. Mo Morsi

    Bump release to 0.19.1

    authored April 05, 2014
  2. Mo Morsi

    Update / fix yardoc

    yard no longer raises warnings during processing
    
    lib/rjr/messages/compressed.rb module is messing up Notification
    message formatting (being marked as a const / not a class).
    Excluding via .yardopts until a fix can be deduced
    authored April 05, 2014
  3. Mo Morsi

    Use exact match before others when evaluating method handlers

    authored April 05, 2014
  4. Mo Morsi

    Lazy load json-rpc methods in HandlesMethods mixin

    Now method registration will be delayed until they are
    registered w/ dispatcher
    
    Allows user to define handler methods in handler class after
    preliminary rpc method registration
    authored April 04, 2014
  5. Mo Morsi

    Round out majority of api docs & tests

    authored April 04, 2014
  6. Mo Morsi

    Update / round out request & result specs

    authored April 04, 2014
  7. Mo Morsi

    Small string fix in method_not_found result error message

    Removes unecessary whitespace
    authored April 04, 2014
  8. Mo Morsi

    Tidy up request module (no functional changes)

    authored April 04, 2014

Apr 03, 2014

  1. Mo Morsi

    Small fix to update inspect dispatch method following file move

    authored April 03, 2014
  2. Mo Morsi

    Move helper modules into lib/rjr/util directory

    No functional changes just moves files and updates 'requires'
    authored April 03, 2014
  3. Mo Morsi

    Fix json fields ignored in response header analysis

    Recent refactoring exposed a bug where response headers
    were not being set properly
    authored April 03, 2014
  4. Mo Morsi

    Add expiremental 'compressed' messages module

    Not standard json-rpc this is a 100% optional module that a
    client can simply include to leverage compressed json-rpc
    messages.
    
    For a first draft, to compress messages we manually shorted
    standard json-rpc header fields and compress / base64 encode
    request / notification parmaters and response results.
    
    Again this is expiremental and there is a good possibility
    this will change going forward.
    authored April 03, 2014
  5. Mo Morsi

    Pass request message to response message initializer

    authored April 03, 2014
  6. Mo Morsi

    Refactor / shore up message classes

    No functional changes, just cleans code for maintainability
    authored April 03, 2014

Apr 02, 2014

  1. Mo Morsi

    Add HandlesMethods mixin to define structured handler classes

    Now in addition to registering free floating procs w/ dispatcher,
    dev can register handler classes containing encapsulated dispatching
    logic for one or more json-rpc method signatures
    authored April 02, 2014
  2. Mo Morsi

    Remove unused errors module

    authored April 02, 2014
  3. Mo Morsi

    Small JS Fix: ensure socket created before attempting to close

    authored April 02, 2014
  4. Mo Morsi

    Make Arguments instance available in request context

    authored April 02, 2014
  5. Mo Morsi

    Add new Argument object to encapsulate specified json-rpc args

    Also defines various helper methods to query / extract data
    from argument set
    authored April 02, 2014
  6. Mo Morsi

    Remove unused semaphore class

    authored April 01, 2014
  7. Mo Morsi

    Split logger & core_ext modules out of lib/rjr/common

    No functional changes
    authored April 01, 2014
  8. Mo Morsi

    Cleanup node class / extract node_callback into seperate module

    No functional changes. Adds complete spec suite testing all
    node and node_callback edge cases
    authored April 01, 2014
  9. Mo Morsi

    Changed a few 'describe's in specs to 'context's

    Two are equivalient in rspec, just for semanitics / consistency
    authored April 01, 2014

Apr 01, 2014

  1. Mo Morsi

    Update examples & bins to reflect reorg

    Small related fixes / tweaks to other rjr modules to shore
    things up and keep specs in sync
    authored April 01, 2014
  2. Mo Morsi

    Split messages into seperate modules

    Just refactoring no functional changes, tests updated to reflect
    new layout and expand on coverage
    authored March 31, 2014
  3. Mo Morsi

    Slight refactoring of Dispatcher module

    No changes to API, just tightens up internal API and adds unit
    tests for all functionality
    authored March 31, 2014
  4. Mo Morsi

    Extract request/result classes out of dispatcher module

    authored March 31, 2014

Jan 18, 2014

  1. Mo Morsi

    Release 0.18.2

    authored January 18, 2014

Jan 11, 2014

  1. Mo Morsi

    Add follow up comment

    authored January 11, 2014
  2. Mo Morsi

    Add flag toggling request/response preservation (default false)

    authored January 11, 2014

Jan 10, 2014

  1. Mo Morsi

    Add helper to clear node event handlers

    authored January 10, 2014

Jan 04, 2014

  1. Mo Morsi

    Add methods to distinguish/retrieve persistent nodes

    eg nodes which support persistent connections after
    being established.
    
    Currently all implementled nodes are persistent with
    the exceptions of the web node
    authored January 04, 2014

Dec 31, 2013

  1. Mo Morsi

    Bump version to 0.18.1

    authored December 31, 2013

Dec 25, 2013

  1. Mo Morsi

    JS client: split out json/rjr conversion into helper methods

    authored December 25, 2013
Something went wrong with that request. Please try again.