summaryrefslogtreecommitdiffstats
path: root/lib/puppet/transportable.rb
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-08-30 06:58:07 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-08-30 06:58:07 +0000
commit02b8b135b1bbd076b20b1245ec347210159d0420 (patch)
tree8415f051586bab1388d4169f20409fabaaae30e2 /lib/puppet/transportable.rb
parent29edb14ac04ead2bc832a83acfcc3c597ad81bef (diff)
downloadpuppet-02b8b135b1bbd076b20b1245ec347210159d0420.tar.gz
puppet-02b8b135b1bbd076b20b1245ec347210159d0420.tar.xz
puppet-02b8b135b1bbd076b20b1245ec347210159d0420.zip
Fixing array printing in to_manifest
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1519 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/transportable.rb')
-rw-r--r--lib/puppet/transportable.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/puppet/transportable.rb b/lib/puppet/transportable.rb
index 9a7cf2353..0d775f7e0 100644
--- a/lib/puppet/transportable.rb
+++ b/lib/puppet/transportable.rb
@@ -48,7 +48,11 @@ module Puppet
def to_manifest
"#{self.type.to_s} { \"#{self.name}\":\n%s\n}" % @params.collect { |p, v|
- " #{p} => \"#{v}\""
+ if v.is_a? Array
+ " #{p} => [\"#{v.join('","')}\"]"
+ else
+ " #{p} => \"#{v}\""
+ end
}.join(",\n")
end