Sha256: ba5f4b04874bae54dc415007b5d0cacf56c295664c839426aae862bd0c2f5682

Contents?: true

Size: 835 Bytes

Versions: 77

Compression:

Stored size: 835 Bytes

Contents

module TZInfo
  # Represents a timezone that is defined as a link or alias to another zone.
  class LinkedTimezoneInfo < TimezoneInfo
        
    # The zone that provides the data (that this zone is an alias for).
    attr_reader :link_to_identifier
    
    # Constructs a new LinkedTimezoneInfo with an identifier and the identifier
    # of the zone linked to.
    def initialize(identifier, link_to_identifier)
      super(identifier)
      @link_to_identifier = link_to_identifier      
    end
    
    # Returns internal object state as a programmer-readable string.
    def inspect
      "#<#{self.class}: #@identifier,#@link_to_identifier>"
    end
    
    # Constructs a Timezone instance for the timezone represented by this
    # DataTimezoneInfo.
    def create_timezone
      LinkedTimezone.new(self)
    end
  end
end

Version data entries

77 entries across 73 versions & 27 rubygems

Version Path
zuora_connect_ui-0.9.0 vendor/ruby/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
zuora_connect_ui-0.8.3 vendor/ruby/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
zuora_connect_ui-0.8.2 vendor/ruby/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
zuora_connect_ui-0.8.1 vendor/ruby/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
zuora_connect_ui-0.8.0 vendor/ruby/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
spiral_form-0.1.1 vendor/bundle/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
spiral_form-0.1.0 vendor/bundle/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
zuora_connect_ui-0.7.1 vendor/ruby/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
zuora_connect_ui-0.7.0 vendor/ruby/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
ric-0.13.0 vendor/bundle/ruby/2.5.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
cocoapods-dependency-html-0.0.2 vendor/bundle/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
cocoapods-dependency-html-0.0.1 vendor/bundle/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
ric-0.12.2 vendor/bundle/ruby/2.5.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
nullifyable-0.1.0 vendor/bundle/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
monero_wallet_gen-0.1.0 vendor/bundle/ruby/2.3.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
tdiary-5.0.8 vendor/bundle/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
tzinfo-1.2.5 lib/tzinfo/linked_timezone_info.rb
pract6-0.1.0 .gem/ruby/2.3.0/gems/tzinfo-1.2.3/lib/tzinfo/linked_timezone_info.rb
tzinfo-1.2.4 lib/tzinfo/linked_timezone_info.rb
tdiary-5.0.5 vendor/bundle/gems/tdiary-5.0.4/vendor/bundle/gems/tzinfo-1.2.2/lib/tzinfo/linked_timezone_info.rb