Sha256: 416f65d3b0e1fec5c6ef06e33868f25c817a23f20a03018cf792d24a9a883fc4
Contents?: true
Size: 938 Bytes
Versions: 2
Compression:
Stored size: 938 Bytes
Contents
## # 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 Gem::DependencyResolver::IndexSpecification attr_reader :name attr_reader :source attr_reader :version def initialize set, name, version, source, plat @set = set @name = name @version = version @source = source @platform = plat @spec = nil end def dependencies spec.dependencies end def full_name "#{@name}-#{@version}" end def inspect # :nodoc: '#<%s %s source %s>' % [self.class, full_name, @source] end def pretty_print q # :nodoc: q.group 2, '[Index specification', ']' do q.breakable q.text full_name q.breakable q.text ' source ' q.pp @source end end def spec @spec ||= @set.load_spec(@name, @version, @source) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubygems-update-2.1.0.rc.2 | lib/rubygems/dependency_resolver/index_specification.rb |
rubygems-update-2.1.0.rc.1 | lib/rubygems/dependency_resolver/index_specification.rb |