key_observer.rb 294 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class KeyObserver < ActiveRecord::Observer include Gitolited def after_save(key) GitoliteWorker.perform_async( :add_key, key.owner_name, key.key ) end def after_destroy(key) GitoliteWorker.perform_async( :remove_key, key.key, ) end end