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.
251 252 253 254 |
# File 'lib/carbon_fiber/async.rb', line 251 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 |