module TZInfoExtension::ClassMethods

Public Instance Methods

abbreviations_map() click to toggle source
# File lib/has_zone/tzinfo.rb, line 5
def abbreviations_map
  @abbreviations_map ||= begin
    (abbreviations_map = {}).tap do |am|
      all.each do |tz|
        tz.abbreviations.each do |abb|
          if am[abb].present?
            am[abb] << tz
          else
            am[abb] = [tz]
          end
        end
      end
    end
  end
end