# File lib/puppet/parser/ast/leaf.rb, line 14
14:         def evaluate_match(value, scope, options = {})
15:             obj = self.safeevaluate(scope)
16:             if ! options[:sensitive] && obj.respond_to?(:downcase)
17:                 obj = obj.downcase
18:             end
19:             obj == value
20:         end