diff options
author | Krzysztof Wilczynski <krzysztof.wilczynski@linux.com> | 2011-04-30 02:41:09 +0100 |
---|---|---|
committer | Krzysztof Wilczynski <krzysztof.wilczynski@linux.com> | 2011-04-30 02:41:09 +0100 |
commit | 41798020d6620a58b0f5a9aa8fa467512aa3fecc (patch) | |
tree | 85de0ad72ae379ad3d16dc1728d639b49a8cfb09 | |
parent | b26d5b2f3be95737ea2df63ffccea5354d37d81e (diff) | |
download | puppet-stdlib-41798020d6620a58b0f5a9aa8fa467512aa3fecc.tar.gz puppet-stdlib-41798020d6620a58b0f5a9aa8fa467512aa3fecc.tar.bz2 |
Function has now more robust error detection.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
-rw-r--r-- | join.rb | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -19,6 +19,12 @@ module Puppet::Parser::Functions suffix = arguments[1] if arguments[1] + if suffix + unless suffix.is_a?(String) + raise(Puppet::ParseError, 'join(): Requires string to work with') + end + end + result = suffix ? array.join(suffix) : array.join return result |