Class: TZInfo::LinkedTimezoneInfo

Inherits:
TimezoneInfo show all
Defined in:
lib/active_support/vendor/tzinfo-0.3.8/tzinfo/linked_timezone_info.rb

Overview

Represents a linked timezone defined in a data module.

Instance Attribute Summary collapse

Attributes inherited from TimezoneInfo

#identifier

Instance Method Summary collapse

Constructor Details

#initialize(identifier, link_to_identifier) ⇒ LinkedTimezoneInfo

Constructs a new TimezoneInfo with an identifier and the identifier of the zone linked to.


34
35
36
37
# File 'lib/active_support/vendor/tzinfo-0.3.8/tzinfo/linked_timezone_info.rb', line 34

def initialize(identifier, link_to_identifier)
  super(identifier)
  @link_to_identifier = link_to_identifier      
end

Instance Attribute Details

The zone that provides the data (that this zone is an alias for).


30
31
32
# File 'lib/active_support/vendor/tzinfo-0.3.8/tzinfo/linked_timezone_info.rb', line 30

def link_to_identifier
  @link_to_identifier
end

Instance Method Details

#inspectObject

Returns internal object state as a programmer-readable string.


40
41
42
# File 'lib/active_support/vendor/tzinfo-0.3.8/tzinfo/linked_timezone_info.rb', line 40

def inspect
  "#<#{self.class}: #@identifier,#@link_to_identifier>"
end