Class: Audiences::Integrations::UpsertUsersObserver
- Inherits:
-
ObserverBase
- Object
- AetherObservatory::ObserverBase
- ObserverBase
- Audiences::Integrations::UpsertUsersObserver
- Defined in:
- lib/audiences/integrations/upsert_users_observer.rb
Overview
Observer for User creation/update domain events Consumes domain events (NOT SCIM-specific)
Instance Method Summary collapse
Methods inherited from ObserverBase
Instance Method Details
#process ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/audiences/integrations/upsert_users_observer.rb', line 11 def process log_sync_operation(action: upsert_action.downcase, resource_type: "Users", scim_id: scim_id) do upsert_user sync_groups end rescue => e Audiences.logger.error e raise end |