{:ancestors{I"EventMachine::HttpClient:EF[	I"Deferrable;FI"EventMachine::HttpEncoding;FI"EventMachine::HttpStatus;FI"Object;FI"(EventMachine::HttpClient::CookieJar;F[I"Object;FI"String;F[I"Object;FI"-EventMachine::HttpDecoders::DecoderError;F[I"StandardError;FI"%EventMachine::HttpDecoders::Base;F[I"Object;FI"(EventMachine::HttpDecoders::Deflate;F[I"%EventMachine::HttpDecoders::Base;FI"+EventMachine::HttpDecoders::GZipHeader;F[I"Object;FI"%EventMachine::HttpDecoders::GZip;F[@I"HttpClientOptions;F[I"Object;FI"%EventMachine::HttpStubConnection;F[I"Connection;FI"Deferrable;FI"!EventMachine::HttpConnection;F[	I"Connectify;FI"EventMachine::HTTPMethods;FI"Object;FI"
Socksify;FI"HttpConnectionOptions;F[I"Object;FI"%EventMachine::HttpResponseHeader;F[I"	Hash;FI")EventMachine::Middleware::DigestAuth;F[@
I"Object;FI"+EventMachine::Middleware::JSONResponse;F[I"Object;FI"$EventMachine::Middleware::OAuth;F[@
I"Object;FI"%EventMachine::Middleware::OAuth2;F[I"EM::HttpEncoding;FI"Object;FI"EventMachine::MultiRequest;F[I"EventMachine::Deferrable;FI"Object;FI"EventMachine::HttpRequest;F[I"Object;F:attributes{@[I"attr_accessor response;FI"attr_accessor state;FI" attr_reader content_charset;FI"attr_reader cookies;FI"attr_reader error;FI"attr_reader req;FI" attr_reader response_header;F@![I"attr_accessor followed;FI"attr_accessor redirects;FI"attr_reader body;FI"attr_reader decoding;FI"attr_reader file;FI"attr_reader headers;FI"attr_reader host;FI"attr_reader keepalive;FI"attr_reader method;FI"attr_reader pass_cookies;FI"attr_reader path;FI"attr_reader port;FI"attr_reader query;FI"attr_reader uri;F@$[I"attr_reader parent;F@([
I"attr_accessor conn;FI"attr_accessor connopts;FI"attr_accessor error;FI"attr_accessor uri;FI"attr_reader deferred;F@.[
I"attr_reader bind;FI"attr_reader bind_port;FI" attr_reader connect_timeout;FI"attr_reader host;FI"#attr_reader inactivity_timeout;FI"attr_reader port;FI"attr_reader proxy;FI"attr_reader tls;F@1[	I"attr_accessor http_reason;FI"attr_accessor http_status;FI"attr_accessor http_version;FI"attr_accessor raw;F@4[I"attr_accessor auth_digest;FI"!attr_accessor is_digest_auth;F@=[I"attr_accessor access_token;F@A[I"attr_reader requests;FI"attr_reader responses;F:class_methods{@[I"new;F@
[I"new;F@[I"encoding_names;FI"new;F@[I"new;F@[I"encoding_names;F@![I"new;F@([I"new;F@.[I"new;F@4[I"new;F@:[I"new;F@=[I"new;F@A[I"new;F@E[I"middleware;FI"new;FI"use;FI"EventMachine::HttpDecoders;F[I"accepted_encodings;FI"decoder_for_encoding;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{@[ I"build_request;FI"
close;FI"connection_completed;FI"content_charset;FI"continue?;FI"cookies;FI"
error;FI"finished?;FI"headers;FI"last_effective_url;FI"normalize_body;FI"on_body_data;FI"on_decoded_body_data;FI"
on_error;FI"on_request_complete;FI"parse_response_header;FI"	peer;FI"redirect?;FI"redirects;FI"req;FI"reset!;FI"
response;FI"response_header;FI"send_request;FI"
state;FI"stream;FI"unbind;F@
[I"get;FI"set;FI"String;F[I"
bytesize;F@[	I"<<;FI"decompress;FI"
finalize;FI"finalize!;F@[I"decompress;FI"
finalize;F@[
I"	eof?;FI"extract_stream;FI"finished?;FI"	read;FI"
readbyte;F@[I"decompress;FI"
finalize;F@![I"	body;FI"
decoding;FI"	file;FI"follow_redirect?;FI"
followed;FI"headers;FI"	host;FI"keepalive;FI"method;FI"
no_body?;FI"pass_cookies;FI"	path;FI"	port;FI"
query;FI"redirects;FI"set_uri;FI"	ssl?;FI"uri;F@$[
I"connection_completed;FI"parent;FI"parent=;FI"receive_data;FI"unbind;F@([I"activate_connection;FI"
close;FI"	conn;FI"
conn=;FI"connection_completed;FI"
connopts;FI"
deferred;FI"
error;FI"finalize_request;FI"middleware;FI"	peer;FI"post_init;FI"receive_data;FI"
redirect;FI"send_data;FI"setup_request;FI"
start;FI"stream_file_data;FI"unbind;FI"uri;FI"use;F@.[I"	bind;FI"bind_port;FI"connect_proxy?;FI"connect_timeout;FI"	host;FI"http_proxy?;FI"inactivity_timeout;FI"	port;FI"
proxy;FI"socks_proxy?;FI"tls;F@1[I"[];FI"chunked_encoding?;FI"client_error?;FI"compressed?;FI"content_length;FI"cookie;FI"	etag;FI"http_reason;FI"http_status;FI"http_version;FI"informational?;FI"keepalive?;FI"last_modified;FI"
location;FI"raw;FI"redirection?;FI"server_error?;FI"status;FI"successful?;F@4[
I"auth_digest;FI"build_auth_digest;FI"get_params;FI"is_digest_auth;FI"make_cnonce;FI"next_nonce;FI"request;FI"
response;F@7[I"
response;F@:[I"request;F@=[I"access_token;FI"request;FI"update_uri!;F@A[
I"add;FI"check_progress;FI"finished?;FI"
requests;FI"responses;FI"EventMachine::HTTPMethods;F[I"delete;FI"get;FI"	head;FI"options;FI"
patch;FI"	post;FI"put;FI"EventMachine::HttpEncoding;F[I"
bytesize;FI"encode_auth;FI"encode_cookie;FI"encode_field;FI"encode_headers;FI"encode_host;FI"encode_param;FI"encode_query;FI"encode_request;FI"escape;FI"form_encode_body;FI"munge_header_keys;FI"
unescape;F:modules[I"EventMachine;F@+I"EventMachine::HttpClient;FI"(EventMachine::HttpClient::CookieJar;FI"!EventMachine::HttpConnection;FI"EventMachine::HttpDecoders;F@I"-EventMachine::HttpDecoders::DecoderError;FI"(EventMachine::HttpDecoders::Deflate;FI"%EventMachine::HttpDecoders::GZip;FI"+EventMachine::HttpDecoders::GZipHeader;F@
I"EventMachine::HttpRequest;FI"%EventMachine::HttpResponseHeader;F@I"%EventMachine::HttpStubConnection;FI"EventMachine::Middleware;FI")EventMachine::Middleware::DigestAuth;FI"+EventMachine::Middleware::JSONResponse;FI"$EventMachine::Middleware::OAuth;FI"%EventMachine::Middleware::OAuth2;FI"EventMachine::MultiRequest;FI"HttpClientOptions;FI"HttpConnectionOptions;FI"String;F