# File lib/facter.rb, line 220
220:   def self.warnonce(msg)
221:     if msg and not msg.empty? and @@messages[msg].nil?
222:       @@messages[msg] = true
223:       Kernel.warn(msg)
224:     end
225:   end