From: Suraj Kurapati Date: 2008-03-02T16:34:09+09:00 Subject: Re: Ruby 1.9 - equivalent of Fiber.current ? Suraj Kurapati wrote: > Is it possible to detect whether a method > is being called by a Fiber in Ruby 1.9? Heh, I should have just tried it: >> Fiber.yield FiberError: can't yield from root fiber So the solution is: begin # inside a fiber Fiber.yield rescue FiberError # not inside a fiber... end But I suppose Fiber.yield could raise FiberError for other reasons... is there a better way to do this detection? -- Posted via http://www.ruby-forum.com/.