Module: HecksDomain::CLI::CommandBuilder::AggregateCommandLineBuilder
- Defined in:
- lib/cli/builder/aggregate_command_line_builder.rb
Overview
Build an aggregate
Class Method Summary collapse
Class Method Details
.build(domain, runner) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/cli/builder/aggregate_command_line_builder.rb', line 6 def self.build(domain, runner) domain.domain_modules.values.each do |domain_module| runner.call( [ 'generate domain_object', '-t', 'aggregate', '-n', domain_module.name, '--head_name', domain_module.head.name, '-a', domain_module.head.attribute_string ]) end end |