diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/puppet/node.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/puppet/node.rb b/lib/puppet/node.rb index e23472ebf..2d3ac712e 100644 --- a/lib/puppet/node.rb +++ b/lib/puppet/node.rb @@ -24,7 +24,15 @@ class Puppet::Node @name = name # Provide a default value. - @names = [name] + if names = options[:names] + if names.is_a?(String) + @names = [names] + else + @names = names + end + else + @names = [name] + end if classes = options[:classes] if classes.is_a?(String) |
