Class: Spirit::Render::HTML

Inherits:
Redcarpet::Render::HTML
  • Object
show all
Includes:
Processable
Defined in:
lib/spirit/render/html.rb

Overview

HTML Renderer for Genie Markup Language, which is just GitHub Flavored Markdown with Embedded YAML for describing problems. Designed for use with Redcarpet.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Processable

#postprocess, #preprocess

Constructor Details

#initialize(opts = {}) ⇒ HTML

Creates a new HTML renderer.

Parameters:

  • opts (Hash) (defaults to: {})

    described in the RedCarpet documentation



32
33
34
# File 'lib/spirit/render/html.rb', line 32

def initialize(opts={})
  super RENDERER_CONFIG.merge opts
end

Instance Attribute Details

Returns the value of attribute navigation.



20
21
22
# File 'lib/spirit/render/html.rb', line 20

def navigation
  @navigation
end

#nestingObject

Returns the value of attribute nesting.



20
21
22
# File 'lib/spirit/render/html.rb', line 20

def nesting
  @nesting
end

#problemsObject

Returns the value of attribute problems.



20
21
22
# File 'lib/spirit/render/html.rb', line 20

def problems
  @problems
end