class ActiveSupport::TimeZone
def country_zones(country_code)
A convenience method for returning a collection of TimeZone objects
def country_zones(country_code) code = country_code.to_s.upcase @country_zones[code] ||= TZInfo::Country.get(code).zone_identifiers.map do |tz_id| name = MAPPING.key(tz_id) name && self[name] end.compact.sort! end