# File lib/skinny.rb, line 438 def websocket options={}, &block env[SKINNY_WEBSOCKET] ||= begin raise RuntimerError, "Not a WebSocket request" unless websocket? options[:on_message] = block if block_given? Websocket.from_env(env, options) end end