Class: JekyllLocalDiagram::MermaidBlock
- Inherits:
-
JekyllLocalDiagramBlock
- Object
- Liquid::Block
- JekyllLocalDiagramBlock
- JekyllLocalDiagram::MermaidBlock
- Defined in:
- lib/block/mermaid-block.rb
Instance Method Summary collapse
- #build_cmd(input, output) ⇒ Object
-
#initialize(tag_name, markup, tokens) ⇒ MermaidBlock
constructor
A new instance of MermaidBlock.
Methods inherited from JekyllLocalDiagramBlock
Constructor Details
#initialize(tag_name, markup, tokens) ⇒ MermaidBlock
Returns a new instance of MermaidBlock.
3 4 5 6 7 8 |
# File 'lib/block/mermaid-block.rb', line 3 def initialize(tag_name, markup, tokens) super @ext = 'mmd' @blockclass = 'mermaid' @puppetercfg = File.join(File.(File.join(File.dirname(__FILE__), '../..')), '/cfg/puppeteer.json') end |
Instance Method Details
#build_cmd(input, output) ⇒ Object
10 11 12 |
# File 'lib/block/mermaid-block.rb', line 10 def build_cmd(input, output) "mmdc -i #{input} -o #{output} -p #{@puppetercfg}" end |