Class: Lyra::Schema::EventClassRegistrar
- Inherits:
-
Object
- Object
- Lyra::Schema::EventClassRegistrar
- Defined in:
- lib/lyra/schema/event_class_registrar.rb
Overview
Registers event classes at Rails startup to ensure RailsEventStore can properly deserialize events. Without this, dynamically created event classes would not exist after app restart, causing Object.const_get() to fail during event deserialization.
Class Method Summary collapse
-
.register_all ⇒ Object
Register all event classes from configuration and stored schema.
-
.registered_events ⇒ Object
Get list of all registered event class names.
Class Method Details
.register_all ⇒ Object
Register all event classes from configuration and stored schema
12 13 14 15 |
# File 'lib/lyra/schema/event_class_registrar.rb', line 12 def register_all register_from_configuration register_from_schema end |