class Babl::Rendering::CompiledTemplate
Public Instance Methods
json(root)
click to toggle source
# File lib/babl/rendering/compiled_template.rb, line 9 def json(root) data = render(root) ::MultiJson.dump(data, pretty: pretty) end
json_schema()
click to toggle source
# File lib/babl/rendering/compiled_template.rb, line 21 def json_schema schema.json end
render(root)
click to toggle source
# File lib/babl/rendering/compiled_template.rb, line 14 def render(root) preloaded_data = preloader.preload([root], dependencies).first frame = Context.new frame.object = preloaded_data node.render(frame) end