Class: Mdwa::Generators::FromRequirementsGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Mdwa::Generators::FromRequirementsGenerator
- Defined in:
- lib/generators/mdwa/from_requirements/from_requirements_generator.rb
Instance Attribute Summary collapse
-
#requirements ⇒ Object
Generate code for requirements.
Instance Method Summary collapse
-
#initialize(*args, &block) ⇒ FromRequirementsGenerator
constructor
Constructor Require all entities to load the DSL of the application.
Constructor Details
#initialize(*args, &block) ⇒ FromRequirementsGenerator
Constructor Require all entities to load the DSL of the application
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/generators/mdwa/from_requirements/from_requirements_generator.rb', line 20 def initialize(*args, &block) super # include files with requirements inside Rails.root do require_all MDWA::DSL::REQUIREMENTS_PATH end # select requirements that will be generated if defined_requirements.count.zero? @requirements = MDWA::DSL.requirements.all else @requirements = defined_requirements.collect{ |requirement| MDWA::DSL.requirement(requirement.to_sym) } end end |
Instance Attribute Details
#requirements ⇒ Object
Generate code for requirements. Generate files for entities and users.
40 41 42 |
# File 'lib/generators/mdwa/from_requirements/from_requirements_generator.rb', line 40 def requirements @requirements end |