This file is indexed.

/usr/lib/ruby/vendor_ruby/tzinfo/country_info.rb is in ruby-tzinfo 1.2.5-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
module TZInfo  
  # Represents a country and references to its timezones as returned by a
  # DataSource.
  class CountryInfo
    # The ISO 3166 country code.
    attr_reader :code
    
    # The name of the country.
    attr_reader :name
    
    # Constructs a new CountryInfo with an ISO 3166 country code and name
    def initialize(code, name)
      @code = code
      @name = name
    end
    
    # Returns internal object state as a programmer-readable string.
    def inspect
      "#<#{self.class}: #@code>"
    end
    
    # Returns a frozen array of all the zone identifiers for the country.
    # The identifiers are ordered by importance according to the DataSource.
    def zone_identifiers
      raise_not_implemented('zone_identifiers')
    end
    
    # Returns a frozen array of all the timezones for the for the country as
    # CountryTimezone instances.
    #
    # The timezones are ordered by importance according to the DataSource.
    def zones
      raise_not_implemented('zones')
    end

    private

    def raise_not_implemented(method_name)
      raise NotImplementedError, "Subclasses must override #{method_name}"
    end
  end
end