# File lib/puppet/parser/compiler.rb, line 21 21: def add_override(override) 22: # If possible, merge the override in immediately. 23: if resource = @catalog.resource(override.ref) 24: resource.merge(override) 25: else 26: # Otherwise, store the override for later; these 27: # get evaluated in Resource#finish. 28: @resource_overrides[override.ref] << override 29: end 30: end