Issue #595 has been updated by Koichi Sasada.
未だに考え中ですが,これは 1.9.3 には仕様変更になるので入りませんよね?
Bug #595: Fiber ignores ensure clause
http://redmine.ruby-lang.org/issues/595
Author: Koichi Sasada
Status: Assigned
Priority: Normal
Assignee: Koichi Sasada
Category: core
Target version: 1.9.x
ruby -v: ruby 1.9.2dev (2010-01-13) [i386-mingw32]
=begin
Ruby プロセス終了時,Fiber が ensure を無視します.
これは,前から直そうと思って手がついていなかった問題です.
10月末までには直そうと思います.結構複雑なので,後回しにしていましました.
fib = Fiber.new{
begin
Fiber.yield :ok
ensure
puts “should be print out”
end
}
p fib.resume
=end