module Jbuilder::CollectionRenderable

def build_rendered_collection(templates, _spacer)

def build_rendered_collection(templates, _spacer)
  json.merge!(templates.map(&:body))
end

def build_rendered_template(content, template, layout = nil)

def build_rendered_template(content, template, layout = nil)
  super(content || json.attributes!, template)
end

def json

def json
  @options[:locals].fetch(:json)
end

def supported?

def supported?
  superclass.private_method_defined?(:build_rendered_template) && self.superclass.private_method_defined?(:build_rendered_collection)
end