Permalink
Commits on Feb 18, 2012
  1. Bump version to version 1.1.0

    sferik committed Feb 18, 2012
Commits on Feb 15, 2012
  1. Merge pull request #34 from Overbryd/macruby_nsjsonserialization

    Macruby NSJSONSerialization
    sferik committed Feb 15, 2012
  2. Using NSMutableString and NSJSONReadingMutableLeaves h/t @alloy

    Thanks to comments from @alloy Ruby compatibility has been improved.
    Also loading framework 'Foundation' on top of `lib/multi_json/engines/nsjsonserialization.rb` to ensure that it works even if the user has not loaded the Foundation framework.
    Overbryd committed Feb 15, 2012
Commits on Feb 10, 2012
  1. Updated README.md for NSJSONSerialization

    Added a list of supported engines
    Added note for MacRuby support
    Overbryd committed Feb 10, 2012
Commits on Feb 8, 2012
  1. NSJSONSerialization support for MacRuby

    Implemented NSJSONSerialization as a subclass of MultiJson::Engines::OKJson for best compatibility to the MultiJson spec.
    :nsjsonserialization is exclusively available for MacRuby.
    Overbryd committed Feb 8, 2012
  2. Ignore .rbenv*

    Overbryd committed Feb 8, 2012
Commits on Jan 28, 2012
  1. Merge pull request #33 from kyledrake/master

    Make note of symbolize_keys in README
    sferik committed Jan 28, 2012
Commits on Jan 26, 2012
Commits on Jan 15, 2012
  1. Fix order-dependency bug in specs

    sferik committed Jan 15, 2012
Commits on Jan 10, 2012
Commits on Dec 17, 2011
  1. Only show status of master branch

    sferik committed Dec 17, 2011
Commits on Dec 12, 2011
  1. Use HTTPS rubygems source

    sferik committed Dec 12, 2011
Commits on Dec 5, 2011
  1. Remove unnecessary additions

    sferik committed Dec 5, 2011
Commits on Dec 4, 2011
Commits on Dec 1, 2011
  1. Add dependency status [ci skip]

    sferik committed Dec 1, 2011
Commits on Nov 28, 2011
  1. Bump version to version 1.0.4

    sferik committed Nov 28, 2011
Commits on Oct 23, 2011
  1. bypassing the load path is bad practice, lets respect the load path a…

    …nd it will respect us back :)
    joshk committed Oct 23, 2011
  2. merge and resolve conflicts

    joshk committed Oct 23, 2011
  3. removed rbx-2.0 from the travis yml as only one version of rbx is pro…

    …vided by travis, as recommended by the rbx guys
    joshk committed Oct 23, 2011
Commits on Oct 17, 2011
  1. Merge pull request #28 from bsiggelkow/encode-pretty

    Encode pretty
    Michael Bleigh committed Oct 17, 2011
Commits on Sep 24, 2011
Commits on Sep 23, 2011
  1. Options can be passed to an engine on encode

    - Pass options straight thru to Yajl
    - OkJson ignores options
    - Pre-process options for Json/Json-Pure
      For these if :pretty => true is passed, the
      option is converted to the default set of options
      used by these libraries when pretty_generate is invoked
    - Common code for json and json-pure refactored into the
      JsonCommon module
    - Specs for all above behaviors
    bsiggelkow committed Sep 23, 2011
Commits on Sep 18, 2011
  1. Merge pull request #24 from jamesarosen/warning

    Add warning when using ok_json
    joshk committed Sep 18, 2011
  2. Add warning when using ok_json. Closes #23

    James A. Rosen committed Sep 18, 2011
  3. Cleaned up tests

     * ensured that neither ::Yajl nor ::JSON is defined for the
       default_engine tests, even if they are run after other tests
     * broke the setup and teardown of the ok_json spec into
       before(:each) and after(:each) blocks
    James A. Rosen committed Sep 18, 2011
Commits on Sep 17, 2011
  1. Travis removed Ruby 1.9.1 support

    Rationale: https://gist.github.com/1223640 [ci skip]
    sferik committed Sep 17, 2011
Commits on Sep 16, 2011
Commits on Sep 13, 2011
  1. Allow OkJson to fallback to to_json if the object responds to to_json

    This allows for other non core ruby classes to be encoded correctly. Also, based on advice from OkJson, OkJson has now been name-spaced as MultiJson::OkJson.
    joshk committed Sep 13, 2011
  2. Merge pull request #22 from mbbx6spp/master

    Fix for #21: MultiJson::DecodeError should contain string attempting to be parsed
    joshk committed Sep 13, 2011
  3. Set data context to DecodeError exception #21

    Sometimes indirect clients of MultiJson have no easy way to determine the data
    attempting to be parsed into JSON, therefore a data attribute is added to
    MultiJson::DecodeError class and attribute is set when raising the exception.
    mbbx6spp committed Sep 13, 2011