# 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