Class: TwoPercent::Domain::Events::UserCreated

Inherits:
BaseEvent
  • Object
show all
Defined in:
lib/two_percent/domain/events/user_events.rb

Overview

Domain event: User was created

Instance Method Summary collapse

Instance Method Details

#apply_to_model(model_class) ⇒ Object

Apply this event to a domain model class



17
18
19
# File 'lib/two_percent/domain/events/user_events.rb', line 17

def apply_to_model(model_class)
  model_class.syncable_model.sync_created(user_attributes, model_class)
end

#user_idObject



12
13
14
# File 'lib/two_percent/domain/events/user_events.rb', line 12

def user_id
  user_attributes[:scim_id]
end