in lib/twitter_cldr/timezones/timezone.rb [49:72]
def display_name_for(date, format = :generic_location, dst = TZInfo::Timezone.default_dst, &block)
case format
when *GenericLocation::FORMATS
generic_location.display_name_for(date, format, dst, &block) ||
gmt_location.display_name_for(date, GENERIC_TO_GMT_MAP[format], dst, &block)
when *GmtLocation::FORMATS
gmt_location.display_name_for(date, format, dst, &block)
when *Iso8601Location::FORMATS
iso_location.display_name_for(date, format, dst, &block)
when :zone_id
identifier
when :zone_id_short
ZoneMeta.short_name_for(identifier) || UNKNOWN
else
raise ArgumentError, "'#{format}' is not a valid timezone format, "\
"must be one of #{ALL_FORMATS.join(', ')}"
end
end