3f4359bdab2abb307efb615d04c391071ab7e4c6
[puppet_common.git] / lib / puppet / parser / functions / get_default.rb
1 # get_default($value, $default) : $value
2 #
3 # return $value || $default.
4 module Puppet::Parser::Functions
5     newfunction(:get_default, :type => :rvalue) do |args|
6         value = nil
7         args.each { |x|
8             if ! x.nil? and x.length > 0
9                 value = x
10                 break
11             end
12         }
13         return value
14     end
15 end