{:ancestors{I"Object:EF[I"BasicObject;FI"HTTP::Client;F[I"HTTP::Chainable;FI"Object;FI"HTTP::Error;F[I"StandardError;FI"HTTP::RequestError;F[I"HTTP::Error;FI"HTTP::ResponseError;F[@I"HTTP::StateError;F[I"HTTP::ResponseError;FI"HTTP::Headers;F[I"Enumerable;F@
I"HTTP::MimeType::Adapter;F[@
I"Singleton;FI"HTTP::MimeType::JSON;F[I"HTTP::MimeType::Adapter;FI"HTTP::Options;F[@
I"HTTP::Redirector;F[@
I",HTTP::Redirector::TooManyRedirectsError;F[@I"+HTTP::Redirector::EndlessRedirectError;F[I",HTTP::Redirector::TooManyRedirectsError;FI"HTTP::Request;F[I"HTTP::Headers::Mixin;F@
I"*HTTP::Request::UnsupportedMethodError;F[I"HTTP::RequestError;FI"*HTTP::Request::UnsupportedSchemeError;F[@0I"HTTP::Request::Writer;F[@
I"HTTP::Response;F[@-@
I"HTTP::Response::Body;F[I"Enumerable;F@
I"HTTP::Response::Parser;F[@
I"HTTP::Response::Status;F[I"Delegator;F:attributes{@
[I" attr_reader default_options;F@"[I"attr_accessor body;FI"'attr_accessor default_socket_class;FI"+attr_accessor default_ssl_socket_class;FI"attr_accessor follow;FI"attr_accessor form;FI"attr_accessor headers;FI"attr_accessor json;FI"attr_accessor params;FI"attr_accessor proxy;FI"attr_accessor response;FI"attr_accessor socket_class;FI"attr_accessor ssl_context;FI"#attr_accessor ssl_socket_class;F@+[I"attr_reader body;FI"attr_reader proxy;FI"attr_reader scheme;FI"attr_reader uri;FI"attr_reader verb;FI"attr_reader version;F@5[I"attr_reader body;FI"attr_reader status;FI"attr_reader uri;F@:[I"attr_reader headers;F@<[I"attr_reader code;FI"HTTP::Headers::Mixin;F[I"attr_reader headers;F:class_methods{@
[I"new;F@[I"[];FI"coerce;FI"new;F@"[I"default_socket_class;FI"default_ssl_socket_class;FI"new;F@3[I"new;F@5[I"new;F@7[I"new;F@:[I"new;F@<[I"[];FI"coerce;FI"new;FI"HTTP::MimeType;F[	I"[];FI"normalize;FI"register_adapter;FI"register_alias;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{@
[	I"default_options;FI"perform;FI"readpartial;FI"request;F@[I"==;FI"[];FI"[]=;FI"add;FI"append;FI"delete;FI"	each;FI"get;FI"initialize_copy;FI"inspect;FI"	keys;FI"
merge;FI"merge!;FI"set;FI"	to_a;FI"	to_h;F@[I"decode;FI"encode;F@"[I"[];FI"	body;FI"dup;FI"follow;FI"	form;FI"headers;FI"	json;FI"
merge;FI"params;FI"
proxy;FI"
response;FI"socket_class;FI"ssl_context;FI"ssl_socket_class;FI"to_hash;FI"with_headers;F@+[I"__method__;FI"	body;FI"
proxy;FI"scheme;FI"uri;FI"	verb;FI"version;F@3[I"add_body_type_headers;FI"add_headers;FI"join_headers;FI"send_request_body;FI"send_request_header;FI"stream;F@5[I"	body;FI"charset;FI"content_type;FI"
flush;FI"inspect;FI"mime_type;FI"
parse;FI"status;FI"	to_a;FI"uri;F@7[I"	each;FI"inspect;FI"readpartial;FI"stream!;FI"	to_s;FI"to_str;F@:[I"<<;FI"add;FI"
chunk;FI"finished?;FI"headers;FI"
headers?;FI"http_version;FI"on_body;FI"on_headers_complete;FI"on_message_complete;FI"
reset;FI"status_code;F@<[I"__getobj__;FI"__setobj__;FI"	code;FI"inspect;FI"reason;FI"symbolize;FI"HTTP::Chainable;F[I"accept;FI"	auth;FI"basic_auth;FI"connect;FI"default_headers;FI"default_headers=;FI"default_options;FI"default_options=;FI"delete;FI"follow;FI"get;FI"	head;FI"options;FI"
patch;FI"	post;FI"put;FI"request;FI"stream;FI"through;FI"
trace;FI"via;FI"	with;FI"with_follow;FI"with_headers;F@_[I"headers;F:modules[I"	HTTP;F@I"HTTP::Client;F@I"HTTP::Headers;F@-I"HTTP::MimeType;F@!I"HTTP::MimeType::JSON;FI"HTTP::Options;FI"HTTP::Redirector;FI"+HTTP::Redirector::EndlessRedirectError;F@*I"HTTP::Request;FI"*HTTP::Request::UnsupportedMethodError;FI"*HTTP::Request::UnsupportedSchemeError;FI"HTTP::Request::Writer;F@0I"HTTP::Response;FI"HTTP::Response::Body;FI"HTTP::Response::Parser;FI"HTTP::Response::Status;F@I"HTTP::StateError;F@
