Class | TZInfo::TimezoneProxy |
In: |
lib/tzinfo/timezone_proxy.rb
|
Parent: | Timezone |
A proxy class representing a timezone with a given identifier. TimezoneProxy inherits from Timezone and can be treated like any Timezone loaded with Timezone.get.
The first time an attempt is made to access the data for the timezone, the real Timezone is loaded. If the proxy‘s identifier was not valid, then an exception will be raised at this point.
Construct a new TimezoneProxy for the given identifier. The identifier is not checked when constructing the proxy. It will be validated on the when the real Timezone is loaded.
Returns the TimezonePeriod for the given UTC time. utc can either be a DateTime, Time or integer timestamp (Time.to_i). Any timezone information in utc is ignored (it is treated as a UTC time).
Returns the set of TimezonePeriod instances that are valid for the given local time as an array. If you just want a single period, use period_for_local instead and specify how abiguities should be resolved. Returns an empty array if no periods are found for the given time.