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