# File lib/puppet/network/handler/master.rb, line 30
30:         def initialize(hash = {})
31:             args = {}
32: 
33:             if hash[:Local]
34:                 @local = hash[:Local]
35:             else
36:                 @local = false
37:             end
38: 
39:             args[:Local] = true
40: 
41:             if hash.include?(:CA) and hash[:CA]
42:                 @ca = Puppet::SSLCertificates::CA.new()
43:             else
44:                 @ca = nil
45:             end
46: 
47:             Puppet.debug("Creating interpreter")
48: 
49:             # This is only used by the cfengine module, or if --loadclasses was
50:             # specified in +puppet+.
51:             if hash.include?(:Classes)
52:                 args[:Classes] = hash[:Classes]
53:             end
54:         end