From 5ed1dac21eab6861ea7e9b9501dd3db149577d3b Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Fri, 13 Dec 2024 14:21:15 -0500 Subject: [PATCH] [DOC] Have RDoc pick up Fiber::Scheduler#blocking_operation_wait ... and list it. --- scheduler.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scheduler.c b/scheduler.c index 53b5b83b02..bb406a5cf6 100644 --- a/scheduler.c +++ b/scheduler.c @@ -75,6 +75,7 @@ static ID id_fiber_schedule; * * #timeout_after * * #address_resolve * * #block and #unblock + * * #blocking_operation_wait * * (the list is expanded as Ruby developers make more methods having non-blocking calls) * * When not specified otherwise, the hook implementations are mandatory: if they are not @@ -134,6 +135,7 @@ Init_Fiber_Scheduler(void) rb_define_method(rb_cFiberScheduler, "block", rb_fiber_scheduler_block, 2); rb_define_method(rb_cFiberScheduler, "unblock", rb_fiber_scheduler_unblock, 2); rb_define_method(rb_cFiberScheduler, "fiber", rb_fiber_scheduler, -2); + rb_define_method(rb_cFiberScheduler, "blocking_operation_wait", rb_fiber_scheduler_blocking_operation_wait, -2); #endif }