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