module Backport::Server::Connectable
A mixin for Backport
servers that communicate with clients.
Connectable
servers check clients for incoming data on each tick.
Public Instance Methods
clients()
click to toggle source
@return [Array<Client>]
# File lib/backport/server/connectable.rb, line 19 def clients @clients ||= [] end
starting()
click to toggle source
@return [void]
# File lib/backport/server/connectable.rb, line 9 def starting clients.map(&:run) end
stopping()
click to toggle source
@return [void]
# File lib/backport/server/connectable.rb, line 14 def stopping clients.map(&:stop) end
Private Instance Methods
mutex()
click to toggle source
@return [Mutex]
# File lib/backport/server/connectable.rb, line 26 def mutex @mutex ||= Mutex.new end