Skip to content
psychoslave edited this page Feb 20, 2022 · 1 revision

List of items classes with specific traits:

  • ARGF doesn't have instance_methods, as it is not a real class per se
  • ENV doesn't have instance_methods, as is a hash-like accessor for environment variables
  • Fiber::SchedulerInterface is not an existing class, but is listed to provide documentation of the interface that Scheduler object should comply in order to be used as Fiber.scheduler and handle non-blocking fibers.
  • Continuation, needs require 'continuation' before any use and emits warning: callcc is obsolete; use Fiber instead in most recent versions
  • Pool is somehow linked to rb_fiber_pool_initialize, but the documentation doesn't state anything clear about why there is a dedicated page, and there seems to be no manipulable counterpart object. Ruby official issue handler as a thread named Introducing experimental features behind a flag, disabled by default that talks about this C function.
  • Ripper needs require 'ripper' before any use
Clone this wiki locally