Sha256: 4be5ef3808434addee8bd5ebe817ebc0d12d36b7151fe7b4d948f893047aad64

Contents?: true

Size: 448 Bytes

Versions: 4

Compression:

Stored size: 448 Bytes

Contents

require 'nio/websocket/adapter'

module NIO
  module WebSocket
    class Adapter
      class Client < Adapter
        def initialize(url, io, options)
          @url = url
          driver = ::WebSocket::Driver.client(self, options[:websocket_options] || {})
          super io, driver, options
          WebSocket.logger.debug "Initiating handshake on #{io}"
          driver.start
        end
        attr_reader :url
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nio4r-websocket-0.6.3 lib/nio/websocket/adapter/client.rb
nio4r-websocket-0.6.2 lib/nio/websocket/adapter/client.rb
nio4r-websocket-0.6.1 lib/nio/websocket/adapter/client.rb
nio4r-websocket-0.6.0 lib/nio/websocket/adapter/client.rb