class ProjectHook < WebHook include TriggerableHooks triggerable_hooks [ :push_hooks, :tag_push_hooks, :issue_hooks, :confidential_issue_hooks, :note_hooks, :confidential_note_hooks, :merge_request_hooks, :job_hooks, :pipeline_hooks, :wiki_page_hooks ] belongs_to :project validates :project, presence: true end