Class: Tamashii::Server::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/tamashii/server/client.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.clientsObject



17
18
19
# File 'lib/tamashii/server/client.rb', line 17

def clients
  @clients ||= Set.new
end

.register(socket) ⇒ Object



8
9
10
11
# File 'lib/tamashii/server/client.rb', line 8

def register(socket)
  return false unless socket.is_a?(Connection::ClientSocket)
  clients.add(socket)
end

.unregister(socket) ⇒ Object



13
14
15
# File 'lib/tamashii/server/client.rb', line 13

def unregister(socket)
  clients.delete(socket)
end