Module: Puppet::Util::Warnings

Included in:
Provider, Provider, Resource::Type, Resource::TypeCollection, Type, Instrumentation::Listener, SUIDManager
Defined in:
lib/puppet/util/warnings.rb

Overview

Methods to help with handling warnings.

Class Method Summary collapse

Class Method Details

.clear_warningsObject



17
18
19
20
# File 'lib/puppet/util/warnings.rb', line 17

def clear_warnings
  @stampwarnings = {}
  nil
end

.debug_once(msg) ⇒ Object



9
10
11
# File 'lib/puppet/util/warnings.rb', line 9

def debug_once(msg)
  Puppet::Util::Warnings.maybe_log(msg, self.class) { Puppet.debug msg }
end

.notice_once(msg) ⇒ Object



5
6
7
# File 'lib/puppet/util/warnings.rb', line 5

def notice_once(msg)
  Puppet::Util::Warnings.maybe_log(msg, self.class) { Puppet.notice msg }
end

.warnonce(msg) ⇒ Object



13
14
15
# File 'lib/puppet/util/warnings.rb', line 13

def warnonce(msg)
  Puppet::Util::Warnings.maybe_log(msg, self.class) { Puppet.warning msg }
end