class Gretel::JSONLD::Renderer

Public Class Methods

new(view_context) click to toggle source
# File lib/gretel/jsonld/renderer.rb, line 11
def initialize(view_context)
  @view_context = view_context
end

Public Instance Methods

render(link_collection) click to toggle source
# File lib/gretel/jsonld/renderer.rb, line 15
def render(link_collection)
  return "" if link_collection.empty?

  @view_context.content_tag(
    :script,
    JSON.generate(::Gretel::JSONLD::Breadcrumb::List.new(link_collection)).html_safe,
    type: "application/ld+json",
  )
end