# module Gem::Resolver::Molinillo::Delegates::ResolutionState

`Delegates` all {Gem::Resolver::Molinillo::ResolutionState} methods to a ‘#state` property.

### Public Instance Methods

activated() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#activated)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 21
    def activated
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.activated
    end

conflicts() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#conflicts)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 45
    def conflicts
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.conflicts
    end

depth() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#depth)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 39
    def depth
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.depth
    end

name() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#name)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 9
    def name
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.name
    end

possibilities() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#possibilities)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 33
    def possibilities
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.possibilities
    end

requirement() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#requirement)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 27
    def requirement
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.requirement
    end

requirements() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#requirements)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 15
    def requirements
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.requirements
    end

unused_unwind_options() click to toggle source

(see Gem::Resolver::Molinillo::ResolutionState#unused_unwind_options)

    # File lib/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb, line 51
    def unused_unwind_options
      current_state = state || Gem::Resolver::Molinillo::ResolutionState.empty
      current_state.unused_unwind_options
    end