# File lib/celluloid/io/socket.rb, line 13 def initialize(socket) case socket when ::BasicSocket, OpenSSL::SSL::SSLSocket @socket = socket else raise ArgumentError, "expected a socket, got #{socket.inspect}" end end