Module: Slippery

Defined in:
lib/slippery.rb,
lib/slippery/version.rb,
lib/slippery/document.rb,
lib/slippery/converter.rb,
lib/slippery/rake_tasks.rb,
lib/slippery/presentation.rb,
lib/slippery/processor_helpers.rb,
lib/slippery/processors/graphviz_dot.rb,
lib/slippery/processors/add_highlight.rb,
lib/slippery/processors/hr_to_sections.rb,
lib/slippery/processors/add_google_font.rb,
lib/slippery/processors/impress_js/auto_offsets.rb,
lib/slippery/processors/reveal_js/add_reveal_js.rb,
lib/slippery/processors/impress_js/add_impress_js.rb

Overview

Main class that does the conversion from Markdown/Kramdown to Hexp. Subclass this for custom behavior.

See github.com/3/blob/master/lib/kramdown/element.rb for a list of types

Defined Under Namespace

Modules: ProcessorHelpers, Processors Classes: Converter, Document, Presentation, RakeTasks, WatchTask

Constant Summary collapse

ROOT =
Pathname(__FILE__).dirname.parent
VERSION =
'0.3.0'

Class Method Summary collapse

Class Method Details

.convert(element) ⇒ Object



15
16
17
# File 'lib/slippery.rb', line 15

def self.convert(element)
  Slippery::Converter.new.convert(element)
end