in lib/twitter_cldr/timezones/iso8601_location.rb [29:56]
def display_name_for(date, fmt, dst = TZInfo::Timezone.default_dst, &block)
offset = tz.period_for_local(date, dst, &block).offset
offset_secs = offset.utc_offset + offset.std_offset
case fmt
when :iso_basic_short
format_basic_offset(offset_secs, true, true, true)
when :iso_basic_local_short
format_basic_offset(offset_secs, false, true, true)
when :iso_basic_fixed
format_basic_offset(offset_secs, true, false, true)
when :iso_basic_local_fixed
format_basic_offset(offset_secs, false, false, true)
when :iso_basic_full
format_basic_offset(offset_secs, true, false, false)
when :iso_basic_local_full
format_basic_offset(offset_secs, false, false, false)
when :iso_extended_fixed
format_extended_offset(offset_secs, true, false, true)
when :iso_extended_local_fixed
format_extended_offset(offset_secs, false, false, true)
when :iso_extended_full
format_extended_offset(offset_secs, true, false, false)
when :iso_extended_local_full
format_extended_offset(offset_secs, false, false, false)
end
end