class Capybara::Apparition::Socket

Attributes

url[R]

Public Class Methods

new(url) click to toggle source
# File lib/capybara/apparition/driver/web_socket_client.rb, line 67
def initialize(url)
  @url = url
  uri = URI.parse(url)
  @io = TCPSocket.new(uri.host, uri.port)
end

Public Instance Methods

read() click to toggle source
# File lib/capybara/apparition/driver/web_socket_client.rb, line 77
def read
  @io.readpartial(1024)
end
write(data) click to toggle source
# File lib/capybara/apparition/driver/web_socket_client.rb, line 73
def write(data)
  @io.print data
end