Poor Man’s Fiber (API compatible Thread based Fiber implementation for Ruby 1.8)

(c) 2008 Aman Gupta (tmm1)

Usage

f = Fiber.new{ |sym|

p(sym)
puts 'hi'
p(Fiber.yield 1)
puts 'bye'
:end

} p(f.resume :begin) p(f.resume 2)

:begin hi 1 2 bye :end