Class: MxxRu::Generators::BinaryUnittest::Generator
- Inherits:
-
Object
- Object
- MxxRu::Generators::BinaryUnittest::Generator
- Defined in:
- lib/mxx_ru/generators/bin-unittest/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.
151 152 153 154 |
# File 'lib/mxx_ru/generators/bin-unittest/g.rb', line 151 def initialize( args, receiver ) @args = args @receiver = receiver end |
Instance Method Details
#run ⇒ Object
156 157 158 159 160 161 162 163 |
# File 'lib/mxx_ru/generators/bin-unittest/g.rb', line 156 def run = Options.parse( @args, "Stubs for binary unit test projects generator\n\n" + "Usage:\n" + "mxxrugen [<mxxrugen-options>] bin-unittest [<options>]\n\n" ) result = do_generation( ) @receiver.receive( result, .output_file ) end |