class Async::WebSocket::UpgradeRequest::Wrapper

Attributes

response[RW]

Public Class Methods

new(response) click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 40
def initialize(response)
        @response = response
        @stream = nil
end

Public Instance Methods

body() click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 63
def body
        nil
end
body?() click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 59
def body?
        false
end
headers() click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 55
def headers
        @response.headers
end
protocol() click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 67
def protocol
        @response.protocol
end
status() click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 51
def status
        @response.status
end
stream() click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 71
def stream
        @stream ||= @response.hijack!
end
stream?() click to toggle source
# File lib/async/websocket/upgrade_request.rb, line 47
def stream?
        @response.status == 101
end