Method: Chef::Provider::DscScript#initialize

Defined in:
lib/chef/provider/dsc_script.rb

#initialize(dsc_resource, run_context) ⇒ DscScript

Returns a new instance of DscScript.



29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/chef/provider/dsc_script.rb', line 29

def initialize(dsc_resource, run_context)
  super(dsc_resource, run_context)
  @dsc_resource = dsc_resource
  @resource_converged = false
  @operations = {
    set: Proc.new do |config_manager, document|
      config_manager.set_configuration(document)
    end,
    test: Proc.new do |config_manager, document|
      config_manager.test_configuration(document)
    end }
end