summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/bundler/rubygems_integration.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/bundler/rubygems_integration.rb b/lib/bundler/rubygems_integration.rb
index 6980b32236..494030eab2 100644
--- a/lib/bundler/rubygems_integration.rb
+++ b/lib/bundler/rubygems_integration.rb
@@ -4,7 +4,9 @@ require "rubygems" unless defined?(Gem)
module Bundler
class RubygemsIntegration
- autoload :Monitor, "monitor"
+ require "monitor"
+
+ EXT_LOCK = Monitor.new
def initialize
@replaced_methods = {}
@@ -171,7 +173,7 @@ module Bundler
end
def ext_lock
- @ext_lock ||= Monitor.new
+ EXT_LOCK
end
def spec_from_gem(path)