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.

Methods
D
F
N
S
Attributes
[R] name
[R] source
[R] version
Class Public methods
new(set, name, version, source, plat)
# 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
Instance Public methods
dependencies()
# File lib/rubygems/dependency_resolver.rb, line 183
def dependencies
  spec.dependencies
end
full_name()
# File lib/rubygems/dependency_resolver.rb, line 175
def full_name
  "#{@name}-#{@version}"
end
spec()
# File lib/rubygems/dependency_resolver.rb, line 179
def spec
  @spec ||= @set.load_spec(@name, @version, @source)
end