Support for the Ruby 2.4 series has ended. See here for reference.

In Files

  • rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb

Parent

Class/Module Index [+]

Quicksearch

Gem::Resolver::Molinillo::DependencyGraph::Action

An action that modifies a {DependencyGraph} that is reversible. @abstract

Attributes

next[RW]

@return [Action,Nil] The next action

previous[RW]

@return [Action,Nil] The previous action

Public Class Methods

action_name() click to toggle source

@return [Symbol] The name of the action.

 
               # File rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb, line 10
def self.action_name
  raise 'Abstract'
end
            

Public Instance Methods

down(graph) click to toggle source

Reverses the action on the given graph. @param [DependencyGraph] graph the graph to reverse the action on. @return [Void]

 
               # File rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb, line 24
def down(graph)
  raise 'Abstract'
end
            
up(graph) click to toggle source

Performs the action on the given graph. @param [DependencyGraph] graph the graph to perform the action on. @return [Void]

 
               # File rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb, line 17
def up(graph)
  raise 'Abstract'
end