class Gem::Molinillo::DependencyState

一种状态,它封装了一组 {#requirements} 以及可能性 {Array}

公共实例方法

pop_possibility_state() 点击切换源代码

从 ‘self’ 中移除一种可能性 @return [PossibilityState] 一种具有单一可能性的状态。

the possibility that was removed from `self`
# File rubygems/vendor/molinillo/lib/molinillo/state.rb, line 38
def pop_possibility_state
  PossibilityState.new(
    name,
    requirements.dup,
    activated,
    requirement,
    [possibilities.pop],
    depth + 1,
    conflicts.dup,
    unused_unwind_options.dup
  ).tap do |state|
    state.activated.tag(state)
  end
end