123456789_123456789_123456789_123456789_123456789_

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

Instance Attribute Summary

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

[ GitHub ]

  
# 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