I use ruby1.9.2p180 (2011-02-18 revision 30909) i686-linux. Fiber#alive?
returns an undefined error:
fiber = Fiber.new{puts 'hello'}
fiber.alive?
=> undefined error
Other methods, for example, Fiber#resume
, Fiber.yield
seem to be working fine. What is wrong?
By the way, what is the difference between Fiber#resume
and Fiber#transfer
?