class Gem::Molinillo::NoSuchDependencyError
由于搜索的依赖完全未知而导致的错误,即没有任何可用版本。
属性
dependency[RW]
@return [Object] 无法找到的依赖项
required_by[RW]
@return [Array<Object>] 依赖于 {#dependency} 的规范
公共类方法
new(dependency, required_by = []) 点击切换源码
使用给定的缺失依赖项初始化一个新错误。 @param [Object] dependency @see {#dependency} @param [Array<Object>] required_by
@see {#required_by}
调用父类方法
# File rubygems/vendor/molinillo/lib/molinillo/errors.rb, line 19 def initialize(dependency, required_by = []) @dependency = dependency @required_by = required_by.uniq super() end
公共实例方法
message() 点击切换源码
缺失依赖项的错误消息,包括具有此依赖项的规范。
# File rubygems/vendor/molinillo/lib/molinillo/errors.rb, line 27 def message sources = required_by.map { |r| "`#{r}`" }.join(' and ') message = "Unable to find a specification for `#{dependency}`" message += " depended upon by #{sources}" unless sources.empty? message end