Backport ServiceHook#execute from EE

In EE this method takes an additional argument that specifies the name
of the hook to trigger. There is no particular reason to not backport
this to CE, since by default the behaviour remains the same. By
backporting this code we remove the need for prepending ServiceHook with
a module in EE.
This commit is contained in:
Yorick Peterse 2018-11-15 16:55:51 +01:00
parent 379ed169f7
commit 4ee8bd11fa
No known key found for this signature in database
GPG Key ID: EDD30D2BEB691AC9
1 changed files with 2 additions and 2 deletions

View File

@ -5,8 +5,8 @@ class ServiceHook < WebHook
validates :service, presence: true
# rubocop: disable CodeReuse/ServiceClass
def execute(data)
WebHookService.new(self, data, 'service_hook').execute
def execute(data, hook_name = 'service_hook')
WebHookService.new(self, data, hook_name).execute
end
# rubocop: enable CodeReuse/ServiceClass
end