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.
…nd it will respect us back :)
…vided by travis, as recommended by the rbx guys
- 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
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.