class Asciidoctor::Diagram::SmcatConverter
@private
Public Instance Methods
collect_options(source)
click to toggle source
# File lib/asciidoctor-diagram/smcat/converter.rb, line 17 def collect_options(source) { :direction => source.attr('direction'), :engine => source.attr('engine') } end
convert(source, format, options)
click to toggle source
# File lib/asciidoctor-diagram/smcat/converter.rb, line 24 def convert(source, format, options) direction = options[:direction] engine = options[:engine] generate_stdin(source.find_command('smcat'), format.to_s, source.to_s) do |tool_path, output_path| args = [tool_path, '-o', Platform.native_path(output_path), '-T', format.to_s] if direction args << '-d' << direction end if engine args << '-E' << engine end args << '-' { :args => args, :chdir => source.base_dir } end end
supported_formats()
click to toggle source
# File lib/asciidoctor-diagram/smcat/converter.rb, line 13 def supported_formats [:svg] end