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