Class: Gem::Molinillo::ResolutionState
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
| Subclasses: | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Class Chain: 
          self,
          Struct
         | |
| Instance Chain: 
          self,
          Struct
         | |
| Inherits: | Struct 
 | 
| Defined in: | lib/rubygems/vendor/molinillo/lib/molinillo/state.rb, lib/rubygems/vendor/molinillo/lib/molinillo/state.rb | 
Overview
A state that a Resolution can be in
Class Method Summary
- 
    
      .empty  ⇒ ResolutionState 
    
    Returns an empty resolution state. 
Instance Attribute Summary
- 
    
      #activated  
    
    rw
    A state that a Resolutioncan be in.
- 
    
      #conflicts  
    
    rw
    A state that a Resolutioncan be in.
- 
    
      #depth  
    
    rw
    A state that a Resolutioncan be in.
- 
    
      #name  
    
    rw
    A state that a Resolutioncan be in.
- 
    
      #possibilities  
    
    rw
    A state that a Resolutioncan be in.
- 
    
      #requirement  
    
    rw
    A state that a Resolutioncan be in.
- 
    
      #requirements  
    
    rw
    A state that a Resolutioncan be in.
- 
    
      #unused_unwind_options  
    
    rw
    A state that a Resolutioncan be in.
Class Method Details
    .empty  ⇒ ResolutionState 
  
Returns an empty resolution state
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 27
def self.empty new(nil, [], DependencyGraph.new, nil, nil, 0, {}, []) end
Instance Attribute Details
#activated (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )
#conflicts (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )
#depth (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )
#name (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )
#possibilities (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )
#requirement (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )
#requirements (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )
#unused_unwind_options (rw)
A state that a Resolution can be in
# File 'lib/rubygems/vendor/molinillo/lib/molinillo/state.rb', line 13
ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, : )