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'