This file is indexed.

/usr/lib/ruby/vendor_ruby/global_id/railtie.rb is in ruby-globalid 0.3.6-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
begin
require 'rails/railtie'
rescue LoadError
else
require 'global_id'
require 'active_support'
require 'active_support/core_ext/string/inflections'

class GlobalID
  # = GlobalID Railtie
  # Set up the signed GlobalID verifier and include Active Record support.
  class Railtie < Rails::Railtie # :nodoc:
    config.global_id = ActiveSupport::OrderedOptions.new

    initializer 'global_id' do |app|

      app.config.global_id.app ||= app.railtie_name.remove('_application').dasherize
      GlobalID.app = app.config.global_id.app

      app.config.global_id.expires_in ||= 1.month
      SignedGlobalID.expires_in = app.config.global_id.expires_in

      config.after_initialize do
        app.config.global_id.verifier ||= begin
          app.message_verifier(:signed_global_ids)
        rescue ArgumentError
          nil
        end
        SignedGlobalID.verifier = app.config.global_id.verifier
      end

      ActiveSupport.on_load(:active_record) do
        require 'global_id/identification'
        send :include, GlobalID::Identification
      end
    end
  end
end

end