class Gem::Source::Lock

Lock 源代码包装已安装 gem 的源代码,并在依赖项解析期间排序在其他源代码之前。这允许 RubyGems 优先选择依赖项锁定文件中的 gem。

属性

wrapped[R]

包装的 Gem::Source

公共类方法

new(source) 点击以切换源代码

创建一个新的 Lock 源代码,它包装 source 并将其移到排序列表的前面。

# File rubygems/source/lock.rb, line 18
def initialize(source)
  @wrapped = source
end

公共实例方法

fetch_spec(name_tuple) 点击以切换源代码

委托给包装的源代码的 fetch_spec 方法。

# File rubygems/source/lock.rb, line 42
def fetch_spec(name_tuple)
  @wrapped.fetch_spec name_tuple
end