module TZInfo::TimezoneDefinition::ClassMethods

def get

linked_timezone.
Returns the last TimezoneInfo to be defined with timezone or
def get
  @timezone
end

def linked_timezone(identifier, link_to_identifier)

Defines a linked timezone.
def linked_timezone(identifier, link_to_identifier)
  @timezone = LinkedTimezoneInfo.new(identifier, link_to_identifier)
end

def timezone(identifier)

Returns and yields a DataTimezoneInfo object to define a timezone.
:nodoc:
Class methods for inclusion.
def timezone(identifier)
  yield @timezone = DataTimezoneInfo.new(identifier)
end