Class: Mutant::CLI::Builder
- Inherits:
-
Object
- Object
- Mutant::CLI::Builder
- Includes:
- AbstractType
- Defined in:
- lib/mutant/cli/builder.rb
Overview
Abstract base class for strategy builders
Defined Under Namespace
Instance Method Summary collapse
-
#add_options ⇒ self
private
Add cli options.
-
#initialize(cache, parser) ⇒ Builder
constructor
Initialize builder.
-
#output ⇒ Object
private
Return build output.
Constructor Details
#initialize(cache, parser) ⇒ Builder
Initialize builder
33 34 35 36 |
# File 'lib/mutant/cli/builder.rb', line 33 def initialize(cache, parser) @cache, @parser = cache, parser end |
Instance Method Details
#add_options ⇒ self
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Add cli options
46 |
# File 'lib/mutant/cli/builder.rb', line 46 abstract_method :add_options |
#output ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Return build output
54 |
# File 'lib/mutant/cli/builder.rb', line 54 abstract_method :output |