# File lib/puppet/transaction.rb, line 231 231: def initialize(catalog) 232: @catalog = catalog 233: 234: @report = Report.new("apply", catalog.version) 235: 236: @event_manager = Puppet::Transaction::EventManager.new(self) 237: 238: @resource_harness = Puppet::Transaction::ResourceHarness.new(self) 239: end