src/ruby_supportlib/phusion_passenger/native_support.rb
# Name of the user under which we are executing, or the id as fallback
# N.B. loader_shared_helpers.rb has the same method
Name of the user under which we are executing, or the id as fallback
N.B. loader_shared_helpers.rb has the same method
Name of the user under which we are executing or the id as fallback N . B . loader_shared_helpers . rb has the same method
def current_user_name_or_id
      require 'etc' if !defined?(Etc)
      begin
        user = Etc.getpwuid(Process.uid)
      rescue ArgumentError
        user = nil
      end
      if user
        return user.name
      else
        return "##{Process.uid}"
      end
    end
def current_user_name_or_id require 'etc' if ! defined? ( Etc ) begin user = Etc . getpwuid ( Process . uid ) rescue ArgumentError user = nil end if user return user . name else return "##{Process.uid}" end end
Name of the user under which we are executing, or the id as fallback
N.B.
Name of the user under which we are executing or the id as fallback N . B .