Class: Yes::Core::Aggregate::Dsl::ClassResolvers::CommandGroup::Base Abstract
- Defined in:
- lib/yes/core/aggregate/dsl/class_resolvers/command_group/base.rb
Overview
This class is abstract.
Subclass and implement Base#class_type, Base#class_name, and Base#generate_class.
Base class for command_group-related class resolvers.
Mirrors Yes::Core::Aggregate::Dsl::ClassResolvers::Command::Base but binds to Yes::Core::Aggregate::Dsl::CommandGroupData instead of Yes::Core::Aggregate::Dsl::CommandData.
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(command_group_data) ⇒ Base
constructor
A new instance of Base.
Methods inherited from Base
Constructor Details
#initialize(command_group_data) ⇒ Base
Returns a new instance of Base.
19 20 21 22 23 |
# File 'lib/yes/core/aggregate/dsl/class_resolvers/command_group/base.rb', line 19 def initialize(command_group_data) @command_group_data = command_group_data super(command_group_data.context_name, command_group_data.aggregate_name) end |