1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
class ProjectHook < WebHook include TriggerableHooks triggerable_hooks [ :push_hooks, :tag_push_hooks, :issue_hooks, :confidential_issue_hooks, :note_hooks, :merge_request_hooks, :job_hooks, :pipeline_hooks, :wiki_page_hooks ] belongs_to :project validates :project, presence: true end