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