Class: DeltaTest::CLI
- Inherits:
-
Object
- Object
- DeltaTest::CLI
- Defined in:
- lib/delta_test/cli.rb,
lib/delta_test/cli/command_base.rb,
lib/delta_test/cli/exec_command.rb,
lib/delta_test/cli/help_command.rb,
lib/delta_test/cli/specs_command.rb,
lib/delta_test/cli/version_command.rb,
lib/delta_test/cli/stats_save_command.rb,
lib/delta_test/cli/stats_show_command.rb,
lib/delta_test/cli/stats_clean_command.rb
Defined Under Namespace
Classes: CommandBase, ExecCommand, HelpCommand, SpecsCommand, StatsCleanCommand, StatsSaveCommand, StatsShowCommand, VersionCommand
Constant Summary collapse
- COMMANDS =
{ 'exec' => ExecCommand, 'specs' => SpecsCommand, 'stats:clean' => StatsCleanCommand, 'stats:show' => StatsShowCommand, 'stats:save' => StatsSaveCommand, 'version' => VersionCommand, 'help' => HelpCommand, }
Instance Method Summary collapse
-
#initialize(args) ⇒ CLI
constructor
A new instance of CLI.
-
#run ⇒ Object
Run cli.
Constructor Details
#initialize(args) ⇒ CLI
Returns a new instance of CLI.
13 14 15 16 |
# File 'lib/delta_test/cli.rb', line 13 def initialize(args) @args = args.dup @command = @args.shift end |