# File lib/puppet/resource/status.rb, line 47 47: def initialize(resource) 48: @source_description = resource.path 49: @resource = resource.to_s 50: @change_count = 0 51: @out_of_sync_count = 0 52: @changed = false 53: @out_of_sync = false 54: @skipped = false 55: @failed = false 56: 57: [:file, :line].each do |attr| 58: send(attr.to_s + "=", resource.send(attr)) 59: end 60: 61: tag(*resource.tags) 62: @time = Time.now 63: @events = [] 64: @resource_type = resource.type.to_s.capitalize 65: @title = resource.title 66: end