Class: Aggregates::DomainMessage
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- Aggregates::DomainMessage
- Defined in:
- lib/aggregates/domain_message.rb
Overview
The DomainMessage is not a class that should generally be interacted with unless extending Aggregates itself. It provides some core functionality that message types (Event and Command) both require.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.json_create(arguments) ⇒ Object
19 20 21 |
# File 'lib/aggregates/domain_message.rb', line 19 def self.json_create(arguments) new arguments end |
Instance Method Details
#to_json(*args) ⇒ Object
14 15 16 17 |
# File 'lib/aggregates/domain_message.rb', line 14 def to_json(*args) json_data = attributes.merge({ JSON.create_id => self.class.name }) json_data.to_json(args) end |