activity_observer.rb 304 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 class ActivityObserver < ActiveRecord::Observer observe :issue, :merge_request, :note def after_create(record) Event.create( :project => record.project, :target_id => record.id, :target_type => record.class.name, :action => Event.determine_action(record) ) end end