Sha256: 539373f64d170d5ac6176fcd32807f8c3b42a59aafb541ab8d4b17f2da1ef962

Contents?: true

Size: 427 Bytes

Versions: 6

Compression:

Stored size: 427 Bytes

Contents

module ChefMetal
  class ConvergenceStrategy
    def setup_convergence(action_handler, machine, machine_resource)
      raise "setup_convergence not overridden on #{self.class}"
    end

    def converge(action_handler, machine)
      raise "converge not overridden on #{self.class}"
    end

    def cleanup_convergence(action_handler, node)
      raise "cleanup_convergence not overridden on #{self.class}"
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
chef-metal-0.8.2 lib/chef_metal/convergence_strategy.rb
chef-metal-0.8.1 lib/chef_metal/convergence_strategy.rb
chef-metal-0.8 lib/chef_metal/convergence_strategy.rb
chef-metal-0.7 lib/chef_metal/convergence_strategy.rb
chef-metal-0.6 lib/chef_metal/convergence_strategy.rb
chef-metal-0.5 lib/chef_metal/convergence_strategy.rb