Class: Gem::Resolver::RootPackage
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
::Gem::PubGrub::Package
|
|
|
Instance Chain:
self,
::Gem::PubGrub::Package
|
|
| Inherits: |
Gem::PubGrub::Package
|
| Defined in: | lib/rubygems/resolver.rb |
Overview
Custom root package so error messages say "your request depends on..." instead of PubGrub's default "root depends on...".
Constant Summary
::Gem::PubGrub::Package - Inherited
Class Method Summary
- .new ⇒ RootPackage constructor
::Gem::PubGrub::Package - Inherited
Instance Attribute Summary
Instance Method Summary
Constructor Details
.new ⇒ RootPackage
# File 'lib/rubygems/resolver.rb', line 526
def initialize super(:root) end
Instance Attribute Details
#root? ⇒ Boolean (readonly)
[ GitHub ]
# File 'lib/rubygems/resolver.rb', line 530
def root? true end
Instance Method Details
#to_s
[ GitHub ]# File 'lib/rubygems/resolver.rb', line 534
def to_s "your request" end