Update puppetlabs/stdlib module
[mirror/dsa-puppet.git] / 3rdparty / modules / stdlib / lib / puppet / parser / functions / round.rb
index 489c301..aaef51a 100644 (file)
@@ -1,23 +1,24 @@
 #
 # round.rb
 #
-
 module Puppet::Parser::Functions
-  newfunction(:round, :type => :rvalue, :doc => <<-EOS
-  Rounds a number to the nearest integer
+  newfunction(:round, :type => :rvalue, :doc => <<-DOC
+    Rounds a number to the nearest integer
 
-  *Examples:*
+    *Examples:*
 
-  round(2.9)
+    round(2.9)
 
-  returns: 3
+    returns: 3
 
-  round(2.4)
+    round(2.4)
 
-  returns: 2
+    returns: 2
 
-  EOS
-  ) do |args|
+    Note: from Puppet 6.0.0, the compatible function with the same name in Puppet core
+    will be used instead of this function.
+  DOC
+             ) do |args|
 
     raise Puppet::ParseError, "round(): Wrong number of arguments given #{args.size} for 1" if args.size != 1
     raise Puppet::ParseError, "round(): Expected a Numeric, got #{args[0].class}" unless args[0].is_a? Numeric