Class: TZInfo::InfoTimezone Abstract
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
| Subclasses: | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Class Chain: 
          self,
           Timezone | |
| Instance Chain: 
          self,
           Timezone,
          Comparable | |
| Inherits: | TZInfo::Timezone 
 | 
| Defined in: | lib/tzinfo/info_timezone.rb | 
Overview
A Timezone based on a DataSources::TimezoneInfo.
Class Attribute Summary
Timezone - Inherited
| .default_dst | Returns the default value of the optional  | 
| .default_dst= | Sets the default value of the optional  | 
Class Method Summary
- 
    
      .new(info)  ⇒ InfoTimezone 
    
    constructor
    Initializes a new InfoTimezone.
Timezone - Inherited
| ._load | Loads a  | 
| .all | Returns an  | 
| .all_country_zone_identifiers | Returns an  | 
| .all_country_zones | Returns an  | 
| .all_data_zone_identifiers | time zones that are defined by offsets and transitions. | 
| .all_data_zones | Returns an  | 
| .all_identifiers, | |
| .all_linked_zone_identifiers | time zones that are defined as links to / aliases for other time zones. | 
| .all_linked_zones | Returns an  | 
| .get | Returns a time zone by its IANA Time Zone Database identifier (e.g.  | 
| .get_proxy | Returns a proxy for the time zone with the given identifier. | 
| .data_source, .get_proxies | |
Instance Method Summary
Timezone - Inherited
| #<=> | Compares this  | 
| #=~ | Matches  | 
| #_dump | Returns a serialized representation of this  | 
| #abbr | Alias for Timezone#abbreviation. | 
| #abbreviation, | |
| #base_utc_offset | Returns the base offset from UTC in seconds at the given time. | 
| #canonical_identifier | Returns the canonical identifier of this time zone. | 
| #canonical_zone | |
| #current_period, | |
| #current_period_and_time | Alias for Timezone#current_time_and_period. | 
| #current_time_and_period | Returns the current local time and  | 
| #dst?, #eql?, | |
| #friendly_identifier | Returns #identifier, modified to make it more readable. | 
| #hash, #identifier, #inspect, | |
| #local_datetime | Creates a  | 
| #local_time | Creates a  | 
| #local_timestamp | Creates a  | 
| #local_to_utc | Converts a local time for the time zone to UTC. | 
| #name, #now, | |
| #observed_utc_offset | Returns the observed offset from UTC in seconds at the given time. | 
| #offsets_up_to | Returns the unique offsets used by the time zone up to a given time ( | 
| #period_for | Returns the  | 
| #period_for_local | Returns the  | 
| #period_for_utc | Returns the  | 
| #periods_for_local | Returns the set of  | 
| #strftime | Converts a time to local time for the time zone and returns a  | 
| #to_local | Converts a time to the local time for the time zone. | 
| #to_s, | |
| #transitions_up_to | Returns an  | 
| #utc_offset | Alias for Timezone#observed_utc_offset. | 
| #utc_to_local | Converts a time in UTC to the local time for the time zone. | 
| #raise_unknown_timezone | Raises an  | 
Constructor Details
    .new(info)  ⇒ InfoTimezone 
  
Initializes a new InfoTimezone.
InfoTimezone instances should not normally be created directly. Use
the Timezone.get method to obtain Timezone instances.
Instance Method Details
    #identifier  ⇒ String 
  
# File 'lib/tzinfo/info_timezone.rb', line 23
def identifier @info.identifier end
#info ⇒ DataSources::TimezoneInfo (protected)
# File 'lib/tzinfo/info_timezone.rb', line 31
def info @info end