Class: JekyllLocalDiagram::MermaidBlock

Inherits:
JekyllLocalDiagramBlock show all
Defined in:
lib/block/mermaid-block.rb

Instance Method Summary collapse

Methods inherited from JekyllLocalDiagramBlock

#render

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.expand_path(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