class Dogviz::PngRenderedSequence
Public Instance Methods
output(type_to_file, executor = nil)
click to toggle source
Calls superclass method
Dogviz::RenderedSequence#output
# File lib/dogviz/rendered_sequence.rb, line 36 def output(type_to_file, executor = nil) image_type, image_filename = type_to_file.first plantuml_definition_filename = without_extension(image_filename) + '.plantuml' super plantuml: plantuml_definition_filename executor = Executor.new if executor.nil? executor.execute(plantuml_cmd image_type, plantuml_definition_filename) end
Private Instance Methods
plantuml_cmd(image_type, plantuml_definition_filename)
click to toggle source
# File lib/dogviz/rendered_sequence.rb, line 48 def plantuml_cmd(image_type, plantuml_definition_filename) "plantuml -t#{image_type} #{plantuml_definition_filename}" end
without_extension(filename)
click to toggle source
# File lib/dogviz/rendered_sequence.rb, line 52 def without_extension(filename) filename.gsub(/\.[a-zA-Z]*$/, '') end