HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/default/doc/websocket-driver-0.7.5/ri/cache.ri
{:ancestors{I"WebSocket::Driver:ET[I"Object;TI"$WebSocket::Driver::EventEmitter;TI"WebSocket::Driver::Client;T[I"	Hybi;TI"WebSocket::Driver::Draft75;T[I"WebSocket::Driver;TI"WebSocket::Driver::Draft76;T[I"WebSocket::Driver::Draft75;TI"WebSocket::Driver::Headers;T[I"Object;TI"WebSocket::Driver::Hybi;T[@I"#WebSocket::Driver::Hybi::Frame;T[I"Object;TI"%WebSocket::Driver::Hybi::Message;T[I"Object;TI"WebSocket::Driver::Proxy;T[I"Object;T@
I"WebSocket::Driver::Server;T[@I"$WebSocket::Driver::StreamReader;T[I"Object;TI"WebSocket::HTTP::Request;T[I"Object;TI"WebSocket::HTTP::Headers;TI"WebSocket::HTTP::Response;T[I"Object;T@*:attributes{
@[I"attr_reader protocol;TI"attr_reader ready_state;T@[I"attr_reader headers;TI"attr_reader status;T@[I"attr_accessor final;TI"attr_accessor length;TI"attr_accessor length_bytes;TI"attr_accessor masked;TI"attr_accessor masking_key;TI"attr_accessor opcode;TI"attr_accessor payload;TI"attr_accessor rsv1;TI"attr_accessor rsv2;TI"attr_accessor rsv3;T@[
I"attr_accessor data;TI"attr_accessor opcode;TI"attr_accessor rsv1;TI"attr_accessor rsv2;TI"attr_accessor rsv3;T@[I"attr_reader headers;TI"attr_reader status;T@'[I"attr_reader env;T@+[I"attr_reader code;TI"WebSocket::HTTP::Headers;T[I"attr_reader headers;T:class_methods{@[I"client;TI"encode;TI"new;TI"	rack;TI"server;TI"validate_options;TI"websocket?;T@[I"generate_key;T@T@[@T@[@T@[@T@[I"generate_accept;T@T@[@T@[@T@"[@T@$[@TI"WebSocket::Mask;T[I"	mask;TI"$WebSocket::Driver::EventEmitter;T[@TI"WebSocket::HTTP;T[I"normalize_header;T@M[@T:c_class_variables{I"*ext/websocket-driver/websocket_mask.c;T{I"WebSocket;TI"WebSocket;TI"	Mask;TI"WebSocket::Mask;T: c_singleton_class_variables{@n{:
encodingIu:
Encoding
UTF-8;F:instance_methods{@[I"add_extension;TI"binary;TI"
close;TI"	fail;TI"fail_handshake;TI"	open;TI"	ping;TI"	pong;TI"
protocol;TI"
queue;TI"ready_state;TI"set_header;TI"
start;TI"
state;TI"	text;T@[I"fail_handshake;TI"handshake_request;TI"headers;TI"
parse;TI"
proxy;TI"
start;TI"status;TI"validate_handshake;TI"version;T@[I"
close;TI"
frame;TI"handshake_response;TI"
parse;TI"parse_leading_byte;TI"version;T@[I"
close;TI"handshake_response;TI"handshake_signature;TI"number_from_key;TI"parse_leading_byte;TI"send_handshake_body;TI"spaces_in_key;TI"
start;TI"version;T@[I"[];TI"[]=;TI"
clear;TI"inspect;TI"	to_h;TI"	to_s;T@[I"add_extension;TI"binary;TI"check_frame_length;TI"
close;TI"emit_frame;TI"emit_message;TI"	fail;TI"
frame;TI"handshake_response;TI"
parse;TI"parse_extended_length;TI"parse_length;TI"parse_opcode;TI"	ping;TI"	pong;TI"send_frame;TI"
shutdown;TI"version;T@[I"
final;TI"length;TI"length_bytes;TI"masked;TI"masking_key;TI"opcode;TI"payload;TI"	rsv1;TI"	rsv2;TI"	rsv3;T@[I"<<;TI"	data;TI"opcode;TI"	rsv1;TI"	rsv2;TI"	rsv3;T@[
I"headers;TI"
parse;TI"set_header;TI"
start;TI"status;T@"[I"env;TI"fail_request;TI"	open;TI"
parse;TI"url;TI"
write;T@$[	I"each_byte;TI"
prune;TI"put;TI"	read;T@'[I"
complete;TI"env;TI"start_line;T@+[	I"[];TI"	body;TI"	code;TI"start_line;T@g[I"add_listener;TI"	emit;TI"listener_count;TI"listeners;TI"on;TI"remove_all_listeners;TI"remove_listener;T@M[
I"
complete;TI"complete?;TI"
error;TI"error?;TI"header_line;TI"headers;TI"
parse;TI"string_buffer;T:	mainI"README.md;T:modules[@q@I"WebSocket::Driver::Client;T@I"WebSocket::Driver::Draft76;T@
I"WebSocket::Driver::Headers;TI"WebSocket::Driver::Hybi;TI"#WebSocket::Driver::Hybi::Frame;TI"%WebSocket::Driver::Hybi::Message;TI"WebSocket::Driver::Proxy;TI"WebSocket::Driver::Server;TI"$WebSocket::Driver::StreamReader;TI"WebSocket::HTTP;T@*I"WebSocket::HTTP::Request;TI"WebSocket::HTTP::Response;T@s:
pages[I"README.md;TI""ext/websocket-driver/Makefile;TI"3ext/websocket-driver/WebsocketMaskService.java;T:
titleI")websocket-driver-0.7.5 Documentation;T