Class: MxxRu::Generators::CppBuildRoot::Generator
- Inherits:
-
Object
- Object
- MxxRu::Generators::CppBuildRoot::Generator
- Defined in:
- lib/mxx_ru/generators/cpp-build-root/g.rb
Overview
Main class for code generation of binary unit test projects.
Usage:
receiver = StdReceiver.new
generator = Generator.new( args, receiver )
generator.run
Instance Method Summary collapse
-
#initialize(args, receiver) ⇒ Generator
constructor
A new instance of Generator.
- #run ⇒ Object
Constructor Details
#initialize(args, receiver) ⇒ Generator
Returns a new instance of Generator.
124 125 126 127 |
# File 'lib/mxx_ru/generators/cpp-build-root/g.rb', line 124 def initialize( args, receiver ) @args = args @receiver = receiver end |
Instance Method Details
#run ⇒ Object
129 130 131 132 133 134 135 136 |
# File 'lib/mxx_ru/generators/cpp-build-root/g.rb', line 129 def run = Options.parse( @args, "Stubs for C++ build root file generator\n\n" + "Usage:\n" + "mxxrugen [<mxxrugen-options>] cpp-build-root [<options>]\n\n" ) result = do_generation( ) @receiver.receive( result, .output_file ) end |