# File app/observers/users_project_observer.rb, line 2 def after_commit(users_project) return if users_project.destroyed? Notify.project_access_granted_email(users_project.id).deliver end
# File app/observers/users_project_observer.rb, line 7 def after_create(users_project) Event.create( project_id: users_project.project.id, action: Event::Joined, author_id: users_project.user.id ) end
# File app/observers/users_project_observer.rb, line 15 def after_destroy(users_project) Event.create( project_id: users_project.project.id, action: Event::Left, author_id: users_project.user.id ) end