diff options
author | Steve Huff <shuff@vecna.org> | 2013-03-29 15:06:36 -0400 |
---|---|---|
committer | Steve Huff <shuff@vecna.org> | 2013-03-29 15:06:36 -0400 |
commit | 8d217f0012fef332642faf485ad187773a95bcc1 (patch) | |
tree | 371be730f79f090cd6ae2c53d132abeb2955733a /lib/puppet/parser/functions/abs.rb | |
parent | 4a5218a8af8c3ffaf9ea2348a3900b19d6a95416 (diff) | |
download | puppet-stdlib-8d217f0012fef332642faf485ad187773a95bcc1.tar.gz puppet-stdlib-8d217f0012fef332642faf485ad187773a95bcc1.tar.bz2 |
(19864) num2bool match fix
This is a bit more heavy-handed than I might like, but it does appear to
do the right things:
* accepts numeric input appropriately, truncating floats
* matches string input against a regex, then coerces number-looking
strings to int
* makes a best effort to coerce anything else to a string, then subjects
it to the same treatment
* raises an error in the event of incorrect number of arguments or
non-number-looking strings
I've also included some additional unit tests.
Diffstat (limited to 'lib/puppet/parser/functions/abs.rb')
0 files changed, 0 insertions, 0 deletions