Module: CppEngine::DslLoader
- Included in:
- CppEngine
- Defined in:
- lib/cpp_engine/dsl_loader.rb
Instance Method Summary collapse
Instance Method Details
#compile(source_patterns, &block) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/cpp_engine/dsl_loader.rb', line 9 def compile source_patterns,&block compiler=Compiler.new block.call compiler compiler.source_files=grep_cpp_files source_patterns @compilers<<compiler end |
#load(dsl_file) ⇒ Object
4 5 6 7 |
# File 'lib/cpp_engine/dsl_loader.rb', line 4 def load dsl_file self.instance_eval(File.read(dsl_file)) end |