class Gem::Source::Lock
一个 Lock 源封装了一个已安装 gem 的源,并在依赖解析期间排在其他源之前。这使得 RubyGems 能够优先使用依赖锁定文件中的 gem。
属性
被封装的 Gem::Source
Public Class Methods
Source
# File lib/rubygems/source/lock.rb, line 18 def initialize(source) @wrapped = source end
创建一个新的 Lock 源,它封装了 source 并将其移到排序列表的前面。
Public Instance Methods
Source
# File lib/rubygems/source/lock.rb, line 42 def fetch_spec(name_tuple) @wrapped.fetch_spec name_tuple end
委托给被封装源的 fetch_spec 方法。