class Molinillo::Resolver::Resolution

def initialize(specification_provider, resolver_ui, requested, base)

Parameters:
  • base (DependencyGraph) -- see {#base}
  • requested (Array) -- see {#original_requested}
  • resolver_ui (UI) -- see {#resolver_ui}
  • specification_provider (SpecificationProvider) --
def initialize(specification_provider, resolver_ui, requested, base)
  @specification_provider = specification_provider
  @resolver_ui = resolver_ui
  @original_requested = requested
  @base = base
  @states = []
  @iteration_counter = 0
  @parents_of = Hash.new { |h, k| h[k] = [] }
end