Class: UserAppContainerObserver

Inherits:
ActiveRecord::Observer
  • Object
show all
Defined in:
app/observers/user_app_container_observer.rb

Instance Method Summary collapse

Instance Method Details

#after_create(user) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'app/observers/user_app_container_observer.rb', line 4

def after_create(user)
  desktop = ::Desktop.create
  desktop.user = user
  desktop.setup_default_preferences
  desktop.save

  organizer = Organizer.create
  organizer.user = user
  organizer.setup_default_preferences
  organizer.save

  mobile = Mobile.create
  mobile.user = user
  mobile.setup_default_preferences
  mobile.save
end