requires_sudo?

in rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb [203:213]


    def requires_sudo?
      return @requires_sudo if defined?(@checked_for_sudo) && @checked_for_sudo

      path = bundle_path
      path = path.parent until path.exist?
      sudo_present = !(`which sudo` rescue '').empty?

      @checked_for_sudo = true
      @requires_sudo = settings.allow_sudo? && !File.writable?(path) && sudo_present
    end