Sha256: 937d4f14bf5cfa0c6d21d73cdd29781df126592228508daecc82d2688793e806

Contents?: true

Size: 440 Bytes

Versions: 8

Compression:

Stored size: 440 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, chef_server)
      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

8 entries across 8 versions & 1 rubygems

Version Path
chef-metal-0.10.2 lib/chef_metal/convergence_strategy.rb
chef-metal-0.10.1 lib/chef_metal/convergence_strategy.rb
chef-metal-0.10 lib/chef_metal/convergence_strategy.rb
chef-metal-0.9.4 lib/chef_metal/convergence_strategy.rb
chef-metal-0.9.3 lib/chef_metal/convergence_strategy.rb
chef-metal-0.9.2 lib/chef_metal/convergence_strategy.rb
chef-metal-0.9.1 lib/chef_metal/convergence_strategy.rb
chef-metal-0.9 lib/chef_metal/convergence_strategy.rb