Class: Whiskey::Server::Connection

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/whiskey/server/connection.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(socket) ⇒ Connection

Returns a new instance of Connection.



8
9
10
# File 'lib/whiskey/server/connection.rb', line 8

def initialize(socket)
  @socket = socket
end

Instance Attribute Details

#socketObject (readonly)

Returns the value of attribute socket.



6
7
8
# File 'lib/whiskey/server/connection.rb', line 6

def socket
  @socket
end

Instance Method Details

#idObject



12
13
14
# File 'lib/whiskey/server/connection.rb', line 12

def id
  "#{ip}:#{port}"
end

#processObject



16
17
18
# File 'lib/whiskey/server/connection.rb', line 16

def process
  write cycle
end