Class: Mutant::CLI::Command::Environment Private

Inherits:
Mutant::CLI::Command show all
Defined in:
lib/mutant/cli/command/environment.rb,
lib/mutant/cli/command/root.rb,
lib/mutant/cli/command/environment/irb.rb,
lib/mutant/cli/command/environment/run.rb,
lib/mutant/cli/command/environment/show.rb,
lib/mutant/cli/command/environment/test.rb,
lib/mutant/cli/command/environment/subject.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

rubocop:disable Metrics/ClassLength

Direct Known Subclasses

IRB, Run, Show, Subject, Test

Defined Under Namespace

Classes: IRB, Run, Show, Subject, Test

Constant Summary collapse

SUBCOMMANDS =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

[Environment::Subject, Environment::Show, Environment::IRB, Environment::Test].freeze
NAME =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

'environment'
SHORT_DESCRIPTION =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

'Environment subcommands'
OPTIONS =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

%i[
  add_environment_options
  add_runner_options
  add_integration_options
  add_matcher_options
  add_reporter_options
  add_usage_options
].freeze

Method Summary

Methods inherited from Mutant::CLI::Command

#call, command_name, #full_name, parse, short_description