Last change
on this file since 30903 was 30903, checked in by davidb, 7 years ago |
Vagrant provisioning files for a 4-node Hadoop cluster. See README.txt for more details
|
File size:
662 bytes
|
Line | |
---|
1 | module Puppet::Parser::Functions
|
---|
2 | newfunction(:deprecation, :type => :rvalue, :doc => <<-EOS
|
---|
3 | Function to print deprecation warnings (this is the 3.X version of it), The uniqueness key - can appear once. The msg is the message text including any positional information that is formatted by the user/caller of the method.).
|
---|
4 | EOS
|
---|
5 | ) do |arguments|
|
---|
6 |
|
---|
7 | raise(Puppet::ParseError, "deprecation: Wrong number of arguments " +
|
---|
8 | "given (#{arguments.size} for 2)") unless arguments.size == 2
|
---|
9 |
|
---|
10 | key = arguments[0]
|
---|
11 | message = arguments[1]
|
---|
12 |
|
---|
13 | if ENV['STDLIB_LOG_DEPRECATIONS'] == "true"
|
---|
14 | warning("deprecation. #{key}. #{message}")
|
---|
15 | end
|
---|
16 | end
|
---|
17 | end
|
---|
Note:
See
TracBrowser
for help on using the repository browser.