class Solve::Errors::NoSolutionError

def initialize(message = nil, causes = {})

Options Hash: (**causes)
  • :artifacts_with_no_satisfactory_version (Array) --
  • :unsatisfiable_demand (#to_s) --
  • :constraints_excluding_all_artifacts (Array) --
  • :missing_artifacts (Array) --

Parameters:
  • message (#to_s) --
def initialize(message = nil, causes = {})
  super(message)
  @message = message
  @missing_artifacts = causes[:missing_artifacts] || []
  @constraints_excluding_all_artifacts = causes[:constraints_excluding_all_artifacts] || []
  @unsatisfiable_demand = causes[:unsatisfiable_demand] || nil
  @artifacts_with_no_satisfactory_version = causes[:artifacts_with_no_satisfactory_version] || []
end