diff options
Diffstat (limited to 'lib/puppet/application/interface_base.rb')
| -rw-r--r-- | lib/puppet/application/interface_base.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/puppet/application/interface_base.rb b/lib/puppet/application/interface_base.rb index 044249d39..70022f17d 100644 --- a/lib/puppet/application/interface_base.rb +++ b/lib/puppet/application/interface_base.rb @@ -61,6 +61,8 @@ class Puppet::Application::InterfaceBase < Puppet::Application @verb, @arguments = command_line.args @arguments ||= [] + @arguments = Array(@arguments) + @type = self.class.name.to_s.sub(/.+:/, '').downcase.to_sym unless @interface = Puppet::Interface.interface(@type) |
