# File lib/puppet/parser/ast/tag.rb, line 11 11: def evaluate(scope) 12: types = @type.safeevaluate(scope) 13: 14: types = [types] unless types.is_a? Array 15: 16: types.each do |type| 17: # Now set our class. We don't have to worry about checking 18: # whether we've been evaluated because we're not evaluating 19: # any code. 20: scope.setclass(self.object_id, type) 21: end 22: end