Class: Audiences::Scim::PatchUsersObserver

Inherits:
ObserverBase
  • Object
show all
Defined in:
lib/audiences/scim/patch_users_observer.rb

Instance Method Summary collapse

Instance Method Details

#processObject



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/audiences/scim/patch_users_observer.rb', line 8

def process
  Audiences.logger.info "Patching user #{user.display_name} (#{user.scim_id})"

  process_attributes!
  process_data!

  user.save!
rescue => e
  Audiences.logger.error e
  raise
end