Class: Generamba::ModuleInfoGenerator
- Inherits:
-
Object
- Object
- Generamba::ModuleInfoGenerator
- Defined in:
- lib/generamba/helpers/module_info_generator.rb
Instance Attribute Summary collapse
-
#scope ⇒ Object
readonly
Returns the value of attribute scope.
Instance Method Summary collapse
-
#initialize(code_module) ⇒ ModuleInfoGenerator
constructor
A new instance of ModuleInfoGenerator.
Constructor Details
#initialize(code_module) ⇒ ModuleInfoGenerator
Returns a new instance of ModuleInfoGenerator.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/generamba/helpers/module_info_generator.rb', line 6 def initialize(code_module) module_info = { 'name' => code_module.name, 'description' => code_module.description, 'project_name' => code_module.project_name, 'product_module_name' => code_module.product_module_name, 'project_targets' => code_module.project_targets, 'test_targets' => code_module.test_targets, 'test_snapshot_testable_import' => code_module.test_snapshot_testable_import, 'test_unit_testable_import' => code_module.test_unit_testable_import } developer = { 'name' => code_module., 'company' => code_module.company } @scope = { 'year' => code_module.year, 'date' => Time.now.strftime('%d/%m/%Y'), 'developer' => developer, 'module_info' => module_info, 'prefix' => code_module.prefix, 'custom_parameters' => code_module.custom_parameters } end |
Instance Attribute Details
#scope ⇒ Object (readonly)
Returns the value of attribute scope.
4 5 6 |
# File 'lib/generamba/helpers/module_info_generator.rb', line 4 def scope @scope end |