Module: Celluloid::IO

Extended by:
Forwardable
Defined in:
lib/celluloid/io.rb,
lib/celluloid/io/mailbox.rb,
lib/celluloid/io/reactor.rb,
lib/celluloid/io/version.rb,
lib/celluloid/io/tcp_server.rb,
lib/celluloid/io/tcp_socket.rb,
lib/celluloid/io/udp_socket.rb,
lib/celluloid/io/dns_resolver.rb,
lib/celluloid/io/common_methods.rb

Overview

Actors with evented IO support

Defined Under Namespace

Modules: CommonMethods Classes: DNSResolver, Mailbox, Reactor, TCPServer, TCPSocket, UDPSocket

Constant Summary collapse

VERSION =
"0.12.1"

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



17
18
19
20
# File 'lib/celluloid/io.rb', line 17

def self.included(klass)
  klass.send :include, Celluloid
  klass.use_mailbox Celluloid::IO::Mailbox
end