require 'pp' # # Tags to create a complex object inline in JSON. # class RenderBlock < Liquid::Block def initialize(tag_name, arg, tokens) super @body = tokens end def render(context) template = @body.render(context) Liquid::Template.parse(template).render(context) end end Liquid::Template.register_tag('render', RenderBlock)