class Gem::Resolver::VendorSet

A VendorSet represents gems that have been unpacked into a specific directory that contains a gemspec.

This is used for gem dependency file support.


set =

set.add_vendor_gem 'rake', 'vendor/rake'

The directory vendor/rake must contain an unpacked rake gem along with a rake.gemspec (watching the given name).

Public Instance Methods

find_all(req) click to toggle source

Returns an Array of VendorSpecification objects matching the DependencyRequest req.

# File lib/rubygems/resolver/vendor_set.rb, line 52
def find_all req do |spec|
    req.match? spec do |spec|
    source = @directories[spec] self, spec, source