class Jbuilder::CollectionRenderer
:nodoc:
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 collection_with_template(view, template, layout, collection)
def collection_with_template(view, template, layout, collection) super(view, template, layout, ScopedIterator.new(collection, @scope)) end
def initialize(lookup_context, options, &scope)
def initialize(lookup_context, options, &scope) super(lookup_context, options) @scope = scope end
def json
def json @options[:locals].fetch(:json) end