Class: LiquidDiagrams::Renderers::MermaidRenderer
- Inherits:
-
BasicRenderer
- Object
- BasicRenderer
- LiquidDiagrams::Renderers::MermaidRenderer
- Defined in:
- lib/liquid_diagrams/renderers/mermaid_renderer.rb
Constant Summary collapse
- OPTIONS =
%w[ theme width height backgroundColor configFile cssFile scale ].freeze
Constants inherited from BasicRenderer
BasicRenderer::FLAGS, BasicRenderer::FLAGS_PREFIX, BasicRenderer::OPTIONS_PREFIX, BasicRenderer::OPTIONS_SEPARATOR
Instance Method Summary collapse
Methods inherited from BasicRenderer
#arguments, #build_command, #initialize, render
Methods included from LiquidDiagrams::Rendering
render_with_command, render_with_stdin_stdout, render_with_tempfile
Constructor Details
This class inherits a constructor from LiquidDiagrams::BasicRenderer
Instance Method Details
#executable ⇒ Object
22 23 24 |
# File 'lib/liquid_diagrams/renderers/mermaid_renderer.rb', line 22 def executable "mmdc --puppeteerConfigFile #{Utils.vendor_path('puppeteer.json')}" end |
#render ⇒ Object
16 17 18 19 20 |
# File 'lib/liquid_diagrams/renderers/mermaid_renderer.rb', line 16 def render Rendering.render_with_tempfile(build_command, @content) do |input, output| "--input #{input} --output #{output}" end end |