class Thor

Fixes thor help for subcommands github.com/erikhuda/thor/pull/330

Attributes

parent_class[RW]

Public Class Methods

banner(command, namespace = nil, subcommand = false) click to toggle source
basename2(subcommand = false) click to toggle source
   # File lib/cloudstack-cli/thor_patch.rb
 8 def basename2(subcommand = false)
 9   bn  = parent_class && parent_class.basename2
10   bn2 = basename
11   ns  = self.namespace.split(':').last
12   bn ? (subcommand ? bn : "#{bn} #{ns}") : bn2
13 end
old_subcommand(subcommand, subcommand_class)
Alias for: subcommand
subcommand(subcommand, subcommand_class) click to toggle source
   # File lib/cloudstack-cli/thor_patch.rb
21 def subcommand(subcommand, subcommand_class)
22   subcommand_class.parent_class = self
23   old_subcommand(subcommand, subcommand_class)
24 end
Also aliased as: old_subcommand