Module: Miu::ReadableSocket

Extended by:
Forwardable
Included in:
DealerSocket, PullSocket, RepSocket, ReqSocket, RouterSocket, SubSocket
Defined in:
lib/miu/sockets.rb

Instance Method Summary collapse

Instance Method Details

#bind(address) ⇒ Object



78
79
80
81
# File 'lib/miu/sockets.rb', line 78

def bind(address)
  self.linger = @linger
  super address
end

#connect(address) ⇒ Object



83
84
85
86
# File 'lib/miu/sockets.rb', line 83

def connect(address)
  self.linger = @linger
  super address
end

#read(buffer = '') ⇒ Object



88
89
90
91
# File 'lib/miu/sockets.rb', line 88

def read(buffer = '')
  error_wrapper { @socket.recv_string buffer }
  buffer
end