method
load_country_zones
v5.1.7 -
Show latest stable
- Class:
ActiveSupport::TimeZone
load_country_zones(code)private
No documentation available.
# File activesupport/lib/active_support/values/time_zone.rb, line 257
def load_country_zones(code)
country = TZInfo::Country.get(code)
country.zone_identifiers.map do |tz_id|
if MAPPING.value?(tz_id)
MAPPING.inject([]) do |memo, (key, value)|
memo << self[key] if value == tz_id
memo
end
else
create(tz_id, nil, TZInfo::Timezone.new(tz_id))
end
end.flatten(1).sort!
end