Class: TestCaseGenerator::CLI
- Inherits:
-
Thor
- Object
- Thor
- TestCaseGenerator::CLI
- Defined in:
- lib/test_case_generator/cli.rb
Instance Method Summary collapse
Instance Method Details
#inject(testcase_fn, source_fn) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/test_case_generator/cli.rb', line 10 def inject(testcase_fn, source_fn) puts "Injects #{testcase_fn} into #{source_fn}" loader = TestCaseGenerator::DSLContextLoader.new ctx = loader.load testcase_fn gen = TestCaseGenerator::GeneratorObjectiveC.new gen.write_header ctx, File.join(File.dirname(source_fn), File.basename(source_fn, File.extname(source_fn)) + 'Generated.h') gen.write_source ctx, source_fn end |