class PubGrub::SolveFailure

Public Class Methods

new(incompatibility) click to toggle source
# File lib/pub_grub/solve_failure.rb, line 5
def initialize(incompatibility)
  @incompatibility = incompatibility
end

Public Instance Methods

explanation() click to toggle source
# File lib/pub_grub/solve_failure.rb, line 13
def explanation
  @explanation ||= FailureWriter.new(@incompatibility).write
end
to_s() click to toggle source
# File lib/pub_grub/solve_failure.rb, line 9
def to_s
  "Could not find compatible versions\n\n#{explanation}"
end