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.
Class Methods
lib/rubygems/resolver/index_specification.rb
View on GitHub
# File tmp/rubies/ruby-2.4.10/lib/rubygems/resolver/index_specification.rb, line 18
def initialize set, name, version, source, platform
super()
@set = set
@name = name
@version = version
@source = source
@platform = platform.to_s
@spec = nil
end
An IndexSpecification
is created from the index format described in ‘gem help generate_index`.
The set
contains other specifications for this (URL) source
.
The name
, version
and platform
are the name, version and platform of the gem.
Instance Methods
lib/rubygems/resolver/index_specification.rb
View on GitHub
# File tmp/rubies/ruby-2.4.10/lib/rubygems/resolver/index_specification.rb, line 33
def dependencies
spec.dependencies
end
The dependencies of the gem for this specification