Class: DatagroutConduit::Transport::Ws::SocketAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/datagrout_conduit/transport/ws.rb

Overview

── Socket adapter for websocket-driver ──────────────────────────────────

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url, io) ⇒ SocketAdapter

Returns a new instance of SocketAdapter.



247
248
249
250
# File 'lib/datagrout_conduit/transport/ws.rb', line 247

def initialize(url, io)
  @url = url
  @io  = io
end

Instance Attribute Details

#urlObject (readonly)

Returns the value of attribute url.



245
246
247
# File 'lib/datagrout_conduit/transport/ws.rb', line 245

def url
  @url
end

Instance Method Details

#write(data) ⇒ Object



252
253
254
255
# File 'lib/datagrout_conduit/transport/ws.rb', line 252

def write(data)
  @io.write(data)
  data.bytesize
end