Class: Audiences::Integrations::UpsertGroupsObserver
- Inherits:
-
ObserverBase
- Object
- AetherObservatory::ObserverBase
- ObserverBase
- Audiences::Integrations::UpsertGroupsObserver
- Defined in:
- lib/audiences/integrations/upsert_groups_observer.rb
Overview
Observer for Group 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_groups_observer.rb', line 11 def process log_sync_operation(action: upsert_action.downcase, resource_type: resource_type, scim_id: scim_id) do upsert_group sync_members_if_present end rescue => e Audiences.logger.error e raise end |