diff options
Diffstat (limited to 'lib/puppet/parser/functions/versioncmp.rb')
-rw-r--r-- | lib/puppet/parser/functions/versioncmp.rb | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/lib/puppet/parser/functions/versioncmp.rb b/lib/puppet/parser/functions/versioncmp.rb index b8d39af96..b38406532 100644 --- a/lib/puppet/parser/functions/versioncmp.rb +++ b/lib/puppet/parser/functions/versioncmp.rb @@ -1,34 +1,34 @@ require 'puppet/util/package' - Puppet::Parser::Functions::newfunction( - :versioncmp, :type => :rvalue, + Puppet::Parser::Functions::newfunction( + :versioncmp, :type => :rvalue, - :doc => "Compares two versions + :doc => "Compares two versions Prototype:: - \$result = versioncmp(a, b) + \$result = versioncmp(a, b) - where a and b are arbitrary version strings + where a and b are arbitrary version strings This functions returns a number:: - * > 0 if version a is greater than version b - * == 0 if both version are equals - * < 0 if version a is less than version b + * > 0 if version a is greater than version b + * == 0 if both version are equals + * < 0 if version a is less than version b Example:: - if versioncmp('2.6-1', '2.4.5') > 0 { - notice('2.6-1 is > than 2.4.5') - } + if versioncmp('2.6-1', '2.4.5') > 0 { + notice('2.6-1 is > than 2.4.5') + } ") do |args| - unless args.length == 2 - raise Puppet::ParseError, "versioncmp should have 2 arguments" - end + unless args.length == 2 + raise Puppet::ParseError, "versioncmp should have 2 arguments" + end - return Puppet::Util::Package.versioncmp(args[0], args[1]) + return Puppet::Util::Package.versioncmp(args[0], args[1]) end |