Module: CarbonFiber::Async
- Defined in:
- lib/carbon_fiber/async.rb
Defined Under Namespace
Classes: Selector
Class Method Summary collapse
-
.default! ⇒ Object
Register as the default IO::Event selector for Async.
Class Method Details
.default! ⇒ Object
Register as the default IO::Event selector for Async.
Call after require "async" so IO::Event::Selector is available.
319 320 321 322 |
# File 'lib/carbon_fiber/async.rb', line 319 def self.default! IO::Event::Selector.const_set(:CarbonFiberSelector, CarbonFiber::Async::Selector) unless IO::Event::Selector.const_defined?(:CarbonFiberSelector, false) ENV["IO_EVENT_SELECTOR"] = "CarbonFiberSelector" end |