refactor observers. Added BaseObserver with helper methods

This commit is contained in:
Dmitriy Zaporozhets 2013-03-26 18:11:38 +02:00
parent 6abf58466f
commit ce0945efcd
9 changed files with 26 additions and 45 deletions

View file

@ -1,6 +1,4 @@
class KeyObserver < ActiveRecord::Observer
include Gitlab::ShellAdapter
class KeyObserver < BaseObserver
def after_save(key)
GitlabShellWorker.perform_async(
:add_key,
@ -8,8 +6,7 @@ class KeyObserver < ActiveRecord::Observer
key.key
)
# Notify about ssh key being added
NotificationService.new.new_key(key)
notification.new_key(key)
end
def after_destroy(key)