# File lib/puppet/parser/ast/definition.rb, line 43 43: def evaluate_code(resource) 44: # Create a new scope. 45: scope = subscope(resource.scope, resource) 46: 47: set_resource_parameters(scope, resource) 48: 49: if self.code 50: return self.code.safeevaluate(scope) 51: else 52: return nil 53: end 54: end