class Molinillo::Resolver::Resolution

def handle_missing_or_push_dependency_state(state)

Returns:
  • (void) -

Parameters:
  • state (DependencyState) --
def handle_missing_or_push_dependency_state(state)
  if state.requirement && state.possibilities.empty? && allow_missing?(state.requirement)
    state.activated.detach_vertex_named(state.name)
    push_state_for_requirements(state.requirements.dup, false, state.activated)
  else
    states.push state
  end
end