# File lib/puppet/parser/ast/leaf.rb, line 142 142: def evaluate_container(scope) 143: container = variable.respond_to?(:evaluate) ? variable.safeevaluate(scope) : variable 144: (container.is_a?(Hash) or container.is_a?(Array)) ? container : scope.lookupvar(container) 145: end