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