Class: Bundler::Resolver::Incompatibility
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
|
|
Instance Chain:
|
|
Inherits: |
Bundler::PubGrub::Incompatibility
|
Defined in: | lib/bundler/resolver/incompatibility.rb |
Class Method Summary
- .new(terms, cause:, custom_explanation: nil, extended_explanation: nil) ⇒ Incompatibility constructor
::Bundler::PubGrub::Incompatibility
- Inherited
Instance Attribute Summary
- #extended_explanation readonly
::Bundler::PubGrub::Incompatibility
- Inherited
Instance Method Summary
::Bundler::PubGrub::Incompatibility
- Inherited
#eql?, | |
#external_incompatibilities | Returns all external incompatibilities in this incompatibility’s derivation graph. |
#hash, #inspect, #pretty_print, #to_s, #cleanup_terms |
Constructor Details
.new(terms, cause:, custom_explanation: nil, extended_explanation: nil) ⇒ Incompatibility
# File 'lib/bundler/resolver/incompatibility.rb', line 8
def initialize(terms, cause:, custom_explanation: nil, extended_explanation: nil) @extended_explanation = extended_explanation super(terms, :cause => cause, :custom_explanation => custom_explanation) end
Instance Attribute Details
#extended_explanation (readonly)
[ GitHub ]# File 'lib/bundler/resolver/incompatibility.rb', line 6
attr_reader :extended_explanation