Class: Rabbit::Parser::Markdown::Converter
- Inherits:
-
Object
- Object
- Rabbit::Parser::Markdown::Converter
- Includes:
- Element, PauseSupport
- Defined in:
- lib/rabbit/parser/markdown/converter.rb
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
Constructor Details
#initialize(canvas) ⇒ Converter
Returns a new instance of Converter.
17 18 19 20 21 22 |
# File 'lib/rabbit/parser/markdown/converter.rb', line 17 def initialize(canvas) @canvas = canvas @slides = [] @slide = nil @slide_property_mode = false end |
Instance Method Details
#convert(element, context = nil) ⇒ Object
24 25 26 27 28 |
# File 'lib/rabbit/parser/markdown/converter.rb', line 24 def convert(element, context=nil) method_name = "convert_#{element.type}" method_name << "_#{context}" if context __send__(method_name, element) end |