example/progress.rb in ruby-vips-2.0.17 vs example/progress.rb in ruby-vips-2.1.0

- old
+ new

@@ -1,8 +1,8 @@ #!/usr/bin/ruby -require 'vips' +require "vips" image = Vips::Image.black 1, 100000 image.set_progress true def progress_to_s(name, progress) @@ -10,14 +10,14 @@ puts " progress.run = #{progress[:run]}" puts " progress.eta = #{progress[:eta]}" puts " progress.tpels = #{progress[:tpels]}" puts " progress.npels = #{progress[:npels]}" puts " progress.percent = #{progress[:percent]}" -end +end image.signal_connect :preeval do |progress| progress_to_s("preeval", progress) -end +end image.signal_connect :eval do |progress| progress_to_s("eval", progress) image.set_kill(true) if progress[:percent] > 50 end