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?
You forgot to
require 'fiber'first: