class Flare::Tools::Cli::SubCommand
Constants
- S_NG
- S_OK
Public Class Methods
desc(desc = nil)
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 39 def self.desc(desc = nil) if desc.nil? @@desc[name] = "" unless @@desc.has_key?(name) @@desc[name] else @@desc[name] = desc end end
myname(myname = nil)
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 26 def self.myname(myname = nil) if myname.nil? then @@myname[name] else @@myname[name] = myname end end
new()
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 57 def initialize option_init end
to_s()
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 53 def self.to_s self.to_sym.to_s end
to_sym()
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 22 def self.to_sym myname end
usage(usage = nil)
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 30 def self.usage(usage = nil) if usage.nil? @@usage[name] = "" unless @@usage.has_key?(name) @@usage[name] else @@usage[name] = usage end end
Public Instance Methods
execute()
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 72 def execute raise "execute" end
execute_subcommand(config, args)
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 65 def execute_subcommand(config, args) setup rest_args = parse_options(config, args) execute(config, rest_args) end
myname()
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 48 def myname myname = @@myname[self.class.name] if myname.nil? then "" else myname end end
setup()
click to toggle source
# File lib/flare/tools/cli/sub_command.rb, line 61 def setup set_option_global end