Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more

In Files

  • rubygems/dependency_resolver.rb

Class/Module Index [+]

Quicksearch

Gem::DependencyResolver::IndexSpecification

Represents a possible Specification object returned from IndexSet. Used to delay needed to download full Specification objects when only the name and version are needed.

Attributes

name[R]
source[R]
version[R]

Public Class Methods

new(set, name, version, source, plat) click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 163
def initialize(set, name, version, source, plat)
  @set = set
  @name = name
  @version = version
  @source = source
  @platform = plat

  @spec = nil
end
            

Public Instance Methods

dependencies() click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 183
def dependencies
  spec.dependencies
end
            
full_name() click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 175
def full_name
  "#{@name}-#{@version}"
end
            
spec() click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 179
def spec
  @spec ||= @set.load_spec(@name, @version, @source)
end