# File lib/puppet/resource/catalog.rb, line 271 271: def initialize(name = nil) 272: super() 273: @name = name if name 274: @classes = [] 275: @resource_table = {} 276: @transient_resources = [] 277: @applying = false 278: @relationship_graph = nil 279: 280: @host_config = true 281: 282: @aliases = {} 283: 284: if block_given? 285: yield(self) 286: finalize 287: end 288: end