The Rabl engine mutates the locals hash when using it to set the instance variables for template rendering, this causes a RuntimeError when a frozen hash is passed.
Currently this requires a workaround to use Rabl as an engine with Roda's render plugin.
This fix also ensures the general case that might not be perceived currently due to local workarounds.
The Rabl engine mutates the locals hash when using it to set the instance variables for template rendering, this causes a
RuntimeError
when a frozen hash is passed.Currently this requires a workaround to use Rabl as an engine with Roda's render plugin.
This fix also ensures the general case that might not be perceived currently due to local workarounds.
See: https://github.com/jeremyevans/roda/issues/115