Module: Asciidoctor::Diagram::Cli
- Defined in:
- lib/asciidoctor-diagram/util/cli.rb
Class Method Summary collapse
Class Method Details
.run(*args) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/asciidoctor-diagram/util/cli.rb', line 8 def self.run(*args) stdout, stderr, status = Open3.capture3(*args) if status != 0 raise "#{File.basename(args[0])} failed: #{stdout.empty? ? stderr : stdout}" end stdout.empty? ? stderr : stdout end |