class Gem::Resolver::LockSet
来自 gem 依赖锁定文件的 gem 集合。
公共类方法
new(sources) 点击切换源代码
从给定的 sources
创建一个新的 LockSet
调用超类方法
# File rubygems/resolver/lock_set.rb, line 12 def initialize(sources) super() @sources = sources.map do |source| Gem::Source::Lock.new source end @specs = [] end
公共实例方法
find_all(req) 点击切换源代码
返回一个与依赖请求 req
匹配的 IndexSpecification 对象数组。
# File rubygems/resolver/lock_set.rb, line 44 def find_all(req) @specs.select do |spec| req.match? spec end end