Module: Async::IO
- Defined in:
- lib/async/io.rb,
lib/async/io/socket.rb,
lib/async/io/address.rb,
lib/async/io/generic.rb,
lib/async/io/version.rb,
lib/async/io/wrap/tcp.rb,
lib/async/io/tcp_socket.rb,
lib/async/io/udp_socket.rb,
lib/async/io/unix_socket.rb
Defined Under Namespace
Modules: ServerSocket, Wrap Classes: Address, BasicSocket, Generic, IPSocket, Socket, TCPServer, TCPSocket, UDPSocket, UNIXServer, UNIXSocket
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.try_convert(io) ⇒ Object
30 31 32 |
# File 'lib/async/io.rb', line 30 def self.try_convert(io) Generic::WRAPPERS[io.class].wrap(io) end |