lib/jekyll/diagrams/diag.rb in jekyll-diagrams-0.2.2 vs lib/jekyll/diagrams/diag.rb in jekyll-diagrams-0.2.3

- old
+ new

@@ -32,17 +32,17 @@ def initialize(config) @config = DEFAULTS.merge(config) end def render(code, engine) - tmp = Temfile.new(engine).path + tmp = Tempfile.new(engine).path dest = "#{tmp}.svg" File.write(tmp, code) cmd = "#{engine} #{@config['options']} #{tmp} -o #{dest}" ret, status = Open3.capture2(cmd, binmode: true) - if !status.success + if !status.success? raise "Non-zero exit status '#{cmd}': #{status}" end svg = File.read(dest).force_encoding 'UTF-8'