class RichTextRenderer::Renderer

Renderer for RichText field from Contentful

Constants

DEFAULT_MAPPINGS

Default Renderers

Public Class Methods

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

Public Instance Methods

render(document) click to toggle source

Returns a rendered RichText document

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