Module: TZInfo
- Defined in:
- lib/tzinfo.rb,
lib/tzinfo/country.rb,
lib/tzinfo/format1.rb,
lib/tzinfo/format2.rb,
lib/tzinfo/version.rb,
lib/tzinfo/timezone.rb,
lib/tzinfo/timestamp.rb,
lib/tzinfo/data_source.rb,
lib/tzinfo/untaint_ext.rb,
lib/tzinfo/with_offset.rb,
lib/tzinfo/annual_rules.rb,
lib/tzinfo/data_sources.rb,
lib/tzinfo/data_timezone.rb,
lib/tzinfo/info_timezone.rb,
lib/tzinfo/string_deduper.rb,
lib/tzinfo/timezone_proxy.rb,
lib/tzinfo/linked_timezone.rb,
lib/tzinfo/timezone_offset.rb,
lib/tzinfo/timezone_period.rb,
lib/tzinfo/transition_rule.rb,
lib/tzinfo/country_timezone.rb,
lib/tzinfo/time_with_offset.rb,
lib/tzinfo/timezone_transition.rb,
lib/tzinfo/datetime_with_offset.rb,
lib/tzinfo/timestamp_with_offset.rb,
lib/tzinfo/offset_timezone_period.rb,
lib/tzinfo/format1/country_definer.rb,
lib/tzinfo/format2/country_definer.rb,
lib/tzinfo/format1/timezone_definer.rb,
lib/tzinfo/format2/timezone_definer.rb,
lib/tzinfo/data_sources/country_info.rb,
lib/tzinfo/data_sources/timezone_info.rb,
lib/tzinfo/format1/timezone_definition.rb,
lib/tzinfo/format2/timezone_definition.rb,
lib/tzinfo/transitions_timezone_period.rb,
lib/tzinfo/data_sources/zoneinfo_reader.rb,
lib/tzinfo/data_sources/ruby_data_source.rb,
lib/tzinfo/format2/country_index_definer.rb,
lib/tzinfo/format2/timezone_index_definer.rb,
lib/tzinfo/data_sources/data_timezone_info.rb,
lib/tzinfo/format1/country_index_definition.rb,
lib/tzinfo/format2/country_index_definition.rb,
lib/tzinfo/data_sources/linked_timezone_info.rb,
lib/tzinfo/data_sources/zoneinfo_data_source.rb,
lib/tzinfo/format1/timezone_index_definition.rb,
lib/tzinfo/format2/timezone_index_definition.rb,
lib/tzinfo/data_sources/posix_time_zone_parser.rb,
lib/tzinfo/data_sources/transitions_data_timezone_info.rb,
lib/tzinfo/data_sources/constant_offset_data_timezone_info.rb
Overview
The top level module for TZInfo.
Defined Under Namespace
Modules: DataSources, WithOffset Classes: AmbiguousTime, Country, CountryTimezone, DataSource, DataSourceNotFound, DataTimezone, DateTimeWithOffset, InfoTimezone, InvalidCountryCode, InvalidDataSource, InvalidTimezoneIdentifier, LinkedTimezone, OffsetTimezonePeriod, PeriodNotFound, TimeWithOffset, Timestamp, TimestampWithOffset, Timezone, TimezoneOffset, TimezonePeriod, TimezoneProxy, TimezoneTransition, TransitionsTimezonePeriod, UnknownTimezone
Constant Summary collapse
- VERSION =
The TZInfo version number.
'2.0.5'
Class Method Summary collapse
-
.eager_load! ⇒ Object
Instructs the current DataSource to load all timezone and country data into memory (initializing the DataSource first if not previously accessed or set).
Class Method Details
.eager_load! ⇒ Object
Instructs the current DataSource to load all timezone and country data into memory (initializing the DataSource first if not previously accessed or set).
This may be desirable in production environments to improve copy-on-write performance and to avoid flushing the constant cache every time a new timezone or country is loaded from TZInfo::DataSources::RubyDataSource.
14 15 16 |
# File 'lib/tzinfo.rb', line 14 def eager_load! DataSource.get.eager_load! end |