# File lib/puppet/util/warnings.rb, line 21 21: def self.maybe_log(message, klass) 22: @stampwarnings ||= {} 23: @stampwarnings[klass] ||= [] 24: return nil if @stampwarnings[klass].include? message 25: yield 26: @stampwarnings[klass] << message 27: return nil 28: end