UNIXSocket with combined blocking and evented support
Convert a Ruby UNIXSocket into a Celluloid::IO::UNIXSocket DEPRECATED: to be removed in a future release
# File lib/celluloid/io/unix_socket.rb, line 18 def self.from_ruby_socket(ruby_socket) new(ruby_socket) end
Open a UNIX connection.
# File lib/celluloid/io/unix_socket.rb, line 23 def initialize(socket_path, &block) super() # Allow users to pass in a Ruby UNIXSocket directly if socket_path.is_a? ::UNIXSocket @socket = socket_path return end # FIXME: not doing non-blocking connect @socket = if block ::UNIXSocket.open(socket_path, &block) else ::UNIXSocket.new(socket_path) end end
Generated with the Darkfish Rdoc Generator 2.