… to comply with documentation. Added ability to specify JSON engines not supported by MultiJson, these engines can be specified by Class name only.
Correct a spelling mistake (event -> even).
Set instance variables in engine instead of renderer
* Instance variables are copied from scope, so when another context is supplied, * behavior of locals hash is not as expected (they are not copied over). * Decouple the locals hash from the renderer instance, and define them directly * on the engine object.
Pass data object to rendered block.
locals should take extra keys more than just object.