# File lib/puppet/network/handler/master.rb, line 29
29:     def initialize(hash = {})
30:       args = {}
31: 
32:       @local = hash[:Local]
33: 
34:       args[:Local] = true
35: 
36:       @ca = (hash.include?(:CA) and hash[:CA]) ? Puppet::SSLCertificates::CA.new : nil
37: 
38:       # This is only used by the cfengine module, or if --loadclasses was
39:       # specified in +puppet+.
40:       args[:Classes] = hash[:Classes] if hash.include?(:Classes)
41:     end