RubyGems 2.1.0
# File lib/bundler/rubygems_integration.rb, line 717 def initialize super backport_ext_builder_monitor end
# File lib/bundler/rubygems_integration.rb, line 722 def all_specs require "bundler/remote_specification" Gem::Specification.stubs.map do |stub| StubSpecification.from_stub(stub) end end
# File lib/bundler/rubygems_integration.rb, line 729 def backport_ext_builder_monitor require "rubygems/ext" Gem::Ext::Builder.class_eval do unless const_defined?(:CHDIR_MONITOR) const_set(:CHDIR_MONITOR, EXT_LOCK) end remove_const(:CHDIR_MUTEX) if const_defined?(:CHDIR_MUTEX) const_set(:CHDIR_MUTEX, const_get(:CHDIR_MONITOR)) end end
# File lib/bundler/rubygems_integration.rb, line 743 def find_name(name) Gem::Specification.stubs_for(name).map(&:to_spec) end