Class: Rabbit::Parser::Markdown::Converter
- Inherits:
-
Object
- Object
- Rabbit::Parser::Markdown::Converter
- Includes:
- Element, GetText, PauseSupport
- Defined in:
- lib/rabbit/parser/markdown/converter.rb
Constant Summary
Constants included from GetText
Instance Method Summary collapse
- #convert(element, context = nil) ⇒ Object
-
#initialize(canvas) ⇒ Converter
constructor
A new instance of Converter.
Methods included from PauseSupport
#burn_out_pause_targets, #pause_targets, #register_pause, #unregister_pause
Methods included from GetText
Constructor Details
#initialize(canvas) ⇒ Converter
Returns a new instance of Converter.
20 21 22 23 24 25 |
# File 'lib/rabbit/parser/markdown/converter.rb', line 20 def initialize(canvas) @canvas = canvas @slides = [] @slide = nil @slide_property_mode = false end |
Instance Method Details
#convert(element, context = nil) ⇒ Object
27 28 29 30 31 |
# File 'lib/rabbit/parser/markdown/converter.rb', line 27 def convert(element, context=nil) method_name = "convert_#{element.type}" method_name << "_#{context}" if context __send__(method_name, element) end |