a2f980d44d
A new version of dig was introduced in Puppet 4.5.0 that isn't compatible with the stdlib version of dig. To maintain backwards compatibility and ensure that tests for stdlib aren't broken, this patch renames dig to dig44 and adds a deprecation warning to the stdlib dig function.
16 lines
582 B
Ruby
16 lines
582 B
Ruby
#
|
|
# dig.rb
|
|
#
|
|
|
|
module Puppet::Parser::Functions
|
|
newfunction(:dig, :type => :rvalue, :doc => <<-EOS
|
|
DEPRECATED: This function has been replaced in Puppet 4.5.0, please use dig44() for backwards compatibility or use the new version.
|
|
EOS
|
|
) do |arguments|
|
|
warning("dig() DEPRECATED: This function has been replaced in Puppet 4.5.0, please use dig44() for backwards compatibility or use the new version.")
|
|
if ! Puppet::Parser::Functions.autoloader.loaded?(:dig44)
|
|
Puppet::Parser::Functions.autoloader.load(:dig44)
|
|
end
|
|
function_dig44(arguments)
|
|
end
|
|
end
|