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