# 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