summaryrefslogtreecommitdiff
path: root/lib/rubygems/request_set.rb
diff options
context:
space:
mode:
-rw-r--r--lib/rubygems/request_set.rb15
1 files changed, 12 insertions, 3 deletions
@@ -2,6 +2,7 @@ require 'rubygems'
require 'rubygems/dependency'
require 'rubygems/dependency_list'
require 'rubygems/installer'
require 'tsort'
##
@@ -146,7 +147,15 @@ class Gem::RequestSet
resolve
- install options, &block
end
def install_into dir, force = true, options = {}
@@ -201,7 +210,7 @@ class Gem::RequestSet
# Resolve the requested dependencies and return an Array of Specification
# objects to be activated.
- def resolve set = Gem::Resolver::IndexSet.new
@sets << set
@sets << @git_set
@sets << @vendor_set
@@ -253,7 +262,7 @@ class Gem::RequestSet
end
else
unless @soft_missing
- raise Gem::DependencyError, "Unresolved depedency found during sorting - #{dep}"
end
end
end