class StructuredTextRenderer::Renderer

Renderer for StructuredText field from Contentful

Constants

DEFAULT_MAPPINGS

Default Renderers

Public Class Methods

new(mappings = {}) click to toggle source
# File lib/structured_text_renderer/renderer.rb, line 36
def initialize(mappings = {})
  @mappings = DEFAULT_MAPPINGS.merge(mappings)
end

Public Instance Methods

render(document) click to toggle source

Returns a rendered StructuredText document

# File lib/structured_text_renderer/renderer.rb, line 41
def render(document)
  renderer = find_renderer(document)
  renderer.render(document) unless renderer.nil?
end