Sha256: f96458d83016db6c93a8ff69da086ad399196b2ae3370c1efdf0e8de4ca9e8b9
Contents?: true
Size: 462 Bytes
Versions: 1
Compression:
Stored size: 462 Bytes
Contents
# frozen_string_literal: true module LiquidDiagrams module Renderers class PlantumlRenderer < BasicRenderer XML_REGEX = /^<\?xml([^>]|\n)*>\n?/.freeze def render Rendering.render_with_stdin_stdout(build_command, @content).sub(XML_REGEX, '') end def build_command jar = Utils.vendor_path('Plantuml.1.2020.1.jar') options = +Utils.run_jar(jar) options << ' -tsvg -pipe' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
liquid-diagrams-0.1.0 | lib/liquid_diagrams/renderers/plantuml_renderer.rb |