Method: Sequent::Core::Event#initialize
- Defined in:
- lib/sequent/core/event.rb
#initialize(args = {}) ⇒ Event
Returns a new instance of Event.
18 19 20 21 22 23 24 |
# File 'lib/sequent/core/event.rb', line 18 def initialize(args = {}) update_all_attributes args fail 'Missing aggregate_id' unless @aggregate_id fail 'Missing sequence_number' unless @sequence_number @created_at ||= Time.now end |