(PUP-1195) Rephrase documentation for is_integer and is_numeric
The documentation contained references to future decisions about functionality. Text rephrased for clarity.
This commit is contained in:
parent
264dc9bbde
commit
2c8450d830
2 changed files with 12 additions and 8 deletions
|
@ -4,10 +4,12 @@
|
|||
|
||||
module Puppet::Parser::Functions
|
||||
newfunction(:is_integer, :type => :rvalue, :doc => <<-EOS
|
||||
Returns true if the variable passed to this function is an integer.
|
||||
Returns true if the variable passed to this function is an Integer or
|
||||
a decimal (base 10) integer in String form. The string may
|
||||
start with a '-' (minus). A value of '0' is allowed, but a leading '0' digit may not
|
||||
be followed by other digits as this indicates that the value is octal (base 8).
|
||||
|
||||
If the variable is a string it has to be in the correct format of an
|
||||
integer.
|
||||
If given any other argument `false` is returned.
|
||||
EOS
|
||||
) do |arguments|
|
||||
|
||||
|
|
|
@ -4,13 +4,15 @@
|
|||
|
||||
module Puppet::Parser::Functions
|
||||
newfunction(:is_numeric, :type => :rvalue, :doc => <<-EOS
|
||||
Returns true if the variable passed to this function is a number.
|
||||
Returns true if the given argument is a Numeric (Integer or Float),
|
||||
or a String containing either a valid integer in decimal base 10 form, or
|
||||
a valid floating point string representation.
|
||||
|
||||
The function recognizes only integer and float but not hex or octal
|
||||
numbers (for now) until a decision is made how to handle these types.
|
||||
The function recognizes only decimal (base 10) integers and float but not
|
||||
integers in hex (base 16) or octal (base 8) form.
|
||||
|
||||
The parameter can be in the native format or given as string representation
|
||||
of a number.
|
||||
The string representation may start with a '-' (minus). If a decimal '.' is used,
|
||||
it must be followed by at least one digit.
|
||||
|
||||
Valid examples:
|
||||
|
||||
|
|
Loading…
Reference in a new issue