{:ancestors{	I"DomainName:EF[I"Object;FI"Object;F[I"BasicObject;FI"(DomainName::Punycode::ArgumentError;F[I"ArgumentError;FI".DomainName::Punycode::BufferOverflowError;F[I"(DomainName::Punycode::ArgumentError;F:attributes{I"DomainName;F[I"attr_reader domain;FI"attr_reader domain_idn;FI"attr_reader hostname;FI"attr_reader hostname_idn;FI"attr_reader idn;FI"attr_reader ipaddr;FI"attr_reader tld;FI"attr_reader tld_idn;FI"attr_reader uri_host;F:class_methods{I"DomainName;F[I"etld_data;FI"new;FI"normalize;FI"DomainName::Punycode;F[	I"decode;FI"decode_hostname;FI"encode;FI"encode_hostname;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{I"DomainName;F[I"<;FI"<=;FI"<=>;FI"==;FI">;FI">=;FI"canonical?;FI"canonical_tld?;FI"cookie_domain?;FI"domain;FI"domain_idn;FI"
hostname;FI"hostname_idn;FI"idn;FI"inspect;FI"ipaddr;FI"ipaddr?;FI"superdomain;FI"tld;FI"tld_idn;FI"	to_s;FI"to_str;FI"
uri_host;FI"Object;F[I"DomainName;F:modules[
I"DomainName;FI"DomainName::Punycode;F@I".DomainName::Punycode::BufferOverflowError;F@	