# File lib/puppet/transaction/report.rb, line 65 65: def initialize(kind, configuration_version=nil) 66: @metrics = {} 67: @logs = [] 68: @resource_statuses = {} 69: @external_times ||= {} 70: @host = Puppet[:certname] 71: @time = Time.now 72: @kind = kind 73: @report_format = 2 74: @puppet_version = Puppet.version 75: @configuration_version = configuration_version 76: @status = 'failed' # assume failed until the report is finalized 77: end