Server IP : 104.21.93.192 / Your IP : 216.73.216.73 Web Server : LiteSpeed System : Linux premium900.web-hosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : redwjova ( 1790) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/ruby34/share/gems/gems/bundler-2.6.2/lib/bundler/ |
Upload File : |
# frozen_string_literal: true module Bundler class ProcessLock def self.lock(bundle_path = Bundler.bundle_path, &block) lock_file_path = File.join(bundle_path, "bundler.lock") base_lock_file_path = lock_file_path.delete_suffix(".lock") require "fileutils" if Bundler.rubygems.provides?("< 3.6.0") begin SharedHelpers.filesystem_access(lock_file_path, :write) do Gem.open_file_with_lock(base_lock_file_path, &block) end rescue PermissionError block.call end end end end