Module: Puppet::Util::Warnings

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

Overview

Methods to help with handling warnings.

Class Method Summary collapse

Class Method Details

.clear_warningsObject



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

def clear_warnings
  @stampwarnings = {}
  nil
end

.debug_once(msg) ⇒ Object



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

def debug_once(msg)
  return nil unless Puppet[:debug]
  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



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

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