]> gitweb.fluxo.info Git - puppet-stdlib.git/commit
(#19998) Implement any2array
authorAmos Shapira <ashapira@atlassian.com>
Sun, 31 Mar 2013 12:37:30 +0000 (23:37 +1100)
committerJeff McCune <jeff@puppetlabs.com>
Wed, 3 Apr 2013 21:05:20 +0000 (14:05 -0700)
commit7a2fb80834d3ec4d21efe58e5e8af188e5bdd07c
tree2f72072e1c474cf21d826d102f7e7b4ea7298017
parentf90c54e2df6e8cbd8490a59c7429938072dc1b8d
(#19998) Implement any2array

This change is to implement a new function "any2array", which will take any
argument or arguments and create an array which contains it. If the argument
is a single array then it will be returned as-is. If the argument is a single
hash then it will be converted into an array. Otherwise (if there are more than
one argument, or the only argument is not an array or a hash) the function will
return an array containing all the arguments.
lib/puppet/parser/functions/any2array.rb [new file with mode: 0644]
spec/unit/puppet/parser/functions/any2array_spec.rb [new file with mode: 0644]