diff options
Diffstat (limited to 'lib/puppet/parser/functions/getvar.rb')
-rw-r--r-- | lib/puppet/parser/functions/getvar.rb | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/puppet/parser/functions/getvar.rb b/lib/puppet/parser/functions/getvar.rb deleted file mode 100644 index fb336b6a..00000000 --- a/lib/puppet/parser/functions/getvar.rb +++ /dev/null @@ -1,29 +0,0 @@ -module Puppet::Parser::Functions - - newfunction(:getvar, :type => :rvalue, :doc => <<-'ENDHEREDOC') do |args| - Lookup a variable in a remote namespace. - - For example: - - $foo = getvar('site::data::foo') - # Equivalent to $foo = $site::data::foo - - This is useful if the namespace itself is stored in a string: - - $datalocation = 'site::data' - $bar = getvar("${datalocation}::bar") - # Equivalent to $bar = $site::data::bar - ENDHEREDOC - - unless args.length == 1 - raise Puppet::ParseError, ("getvar(): wrong number of arguments (#{args.length}; must be 1)") - end - - begin - self.lookupvar("#{args[0]}") - rescue Puppet::ParseError # Eat the exception if strict_variables = true is set - end - - end - -end |