Sha256: 30c5c65e1792de812c432d3bfb703ccab82f76288bb16c4b1e5477ff1989d357

Contents?: true

Size: 333 Bytes

Versions: 2

Compression:

Stored size: 333 Bytes

Contents

require_relative '../base_node_renderer'

module StructuredTextRenderer
  # Base renderer for inline nodes.
  class BaseInlineRenderer < BaseNodeRenderer
    # Renders inline nodes.
    def render(node)
      "<#{render_tag}>#{node['value']}</#{render_tag}>"
    end

    protected

    def render_tag
      'span'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
structured_text_renderer-0.0.2 lib/structured_text_renderer/text_renderers/base_inline_renderer.rb
structured_text_renderer-0.0.1 lib/structured_text_renderer/text_renderers/base_inline_renderer.rb