Last change
on this file since 30903 was 30903, checked in by davidb, 8 years ago |
Vagrant provisioning files for a 4-node Hadoop cluster. See README.txt for more details
|
File size:
662 bytes
|
Rev | Line | |
---|
[30903] | 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.