Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

class method

Fiber.current_scheduler

() -> untyped?
Fiber.current_scheduler → obj or nil

Returns the Fiber scheduler, that was last set for the current thread with Fiber.set_scheduler if and only if the current fiber is non-blocking.

See also .current .new .blocking? .schedule also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1