Class: MultiMarkdownCLI::Template
- Inherits:
-
Tilt::Template
- Object
- Tilt::Template
- MultiMarkdownCLI::Template
- Defined in:
- lib/multimarkdown-cli/tilt_plugin.rb
Class Method Summary collapse
Instance Method Summary collapse
- #allows_script? ⇒ Boolean
- #evaluate(scope, locals, &block) ⇒ Object
- #initialize_engine ⇒ Object
- #prepare ⇒ Object
Class Method Details
.engine_initialized? ⇒ Boolean
9 10 11 |
# File 'lib/multimarkdown-cli/tilt_plugin.rb', line 9 def self.engine_initialized? require 'multimarkdown-cli' end |
Instance Method Details
#allows_script? ⇒ Boolean
25 26 27 |
# File 'lib/multimarkdown-cli/tilt_plugin.rb', line 25 def allows_script? false end |
#evaluate(scope, locals, &block) ⇒ Object
20 21 22 23 |
# File 'lib/multimarkdown-cli/tilt_plugin.rb', line 20 def evaluate(scope, locals, &block) parser = MultiMarkdownCLI::Parser.new(@source, :snippet) parser.to_html end |
#initialize_engine ⇒ Object
13 14 |
# File 'lib/multimarkdown-cli/tilt_plugin.rb', line 13 def initialize_engine end |
#prepare ⇒ Object
16 17 18 |
# File 'lib/multimarkdown-cli/tilt_plugin.rb', line 16 def prepare @source = data end |