class TZInfo::InfoTimezone
A {Timezone} based on a {DataSources::TimezoneInfo}.
@abstract
Public Class Methods
Initializes a new {InfoTimezone}.
{InfoTimezone} instances should not normally be created directly. Use the {Timezone.get} method to obtain {Timezone} instances.
@param info [DataSources::TimezoneInfo] a {DataSources::TimezoneInfo}
instance supplied by a {DataSource} that will be used as the source of data for this {InfoTimezone}.
Calls superclass method
# File lib/tzinfo/info_timezone.rb, line 17 def initialize(info) super() @info = info end
Public Instance Methods
(see Timezone#identifier
)
# File lib/tzinfo/info_timezone.rb, line 23 def identifier @info.identifier end
Protected Instance Methods
@return [DataSources::TimezoneInfo] the {DataSources::TimezoneInfo} this
{InfoTimezone} is based on.
# File lib/tzinfo/info_timezone.rb, line 31 def info @info end