Module: FiberAudit::Runtime::Probes::IOSelect
- Defined in:
- lib/fiber_audit/runtime/probes/io_select.rb
Defined Under Namespace
Modules: IOHook, KernelInstanceHook, KernelSingletonHook
Class Method Summary
collapse
Class Method Details
.install!(registry) ⇒ Object
42
43
44
45
46
|
# File 'lib/fiber_audit/runtime/probes/io_select.rb', line 42
def install!(registry)
registry.prepend_once(IO.singleton_class, IOHook)
registry.prepend_once(Kernel, KernelInstanceHook)
registry.prepend_once(Kernel.singleton_class, KernelSingletonHook)
end
|
.timeout_measurement(arguments) ⇒ Object
9
10
11
|
# File 'lib/fiber_audit/runtime/probes/io_select.rb', line 9
def timeout_measurement(arguments)
{ timeout_present: arguments.length >= 4 && !arguments[3].nil? }
end
|