class YNSocketQueue

base info 用来存放所有Socket请求 created by yan on 17/3/20 blog mia2002.cn

Public Class Methods

new() click to toggle source
# File lib/yn_socket_queue.rb, line 10
def initialize()
        @queue=Queue.new
end

Public Instance Methods

push(socket) click to toggle source
# File lib/yn_socket_queue.rb, line 14
def push(socket)
        raise "Illegal Argument, must be a TCPSocket Object!!" unless socket.is_a? TCPSocket
        if socket != nil
                @queue << socket
        end
end
take() click to toggle source
# File lib/yn_socket_queue.rb, line 21
def take
        @queue.pop
end