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/ruby-2.5.9/doc/tzinfo-2.0.4/ri/TZInfo/DataSource/cdesc-DataSource.ri
U:RDoc::NormalClass[iI"DataSource:ETI"TZInfo::DataSource;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"NTZInfo can be used with different data sources for time zone and country ;TI"Ldata. Each source of data is implemented as a subclass of {DataSource}.;To:RDoc::Markup::BlankLineo;	;[I"ITo choose a data source and override the default selection, use the ;TI"{DataSource.set} method.;T@o;	;[I"P@abstract To create a custom data source, create a subclass of {DataSource};To:RDoc::Markup::Verbatim;[I"Jand implement the {load_timezone_info}, {data_timezone_identifiers},
;TI"L{linked_timezone_identifiers}, {load_country_info} and {country_codes}
;TI"
methods.;T:@format0:
@fileI"lib/tzinfo/data_source.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[[[[[I"
class;T[[:public[[I"get;TI"lib/tzinfo/data_source.rb;T[I"new;T@+[I"set;T@+[:protected[[:private[[I"create_default_data_source;T@+[I"
instance;T[[;[
[I"country_codes;T@+[I"data_timezone_identifiers;T@+[I"get_country_info;T@+[I"get_timezone_info;T@+[I"inspect;T@+[I" linked_timezone_identifiers;T@+[I"timezone_identifiers;T@+[I"	to_s;T@+[;[
[I"load_country_info;T@+[I"load_timezone_info;T@+[I"lookup_country_info;T@+[I"!timezone_identifier_encoding;T@+[I"!validate_timezone_identifier;T@+[;[	[I"build_timezone_identifiers;T@+[I"find_timezone_identifier;T@+[I"raise_invalid_data_source;T@+[I"try_with_encoding;T@+[[U:RDoc::Context::Section[i0o;;[;
0;0[@I"TZInfo;TcRDoc::NormalModule