ba87b76de1
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
20 lines
450 B
Ruby
20 lines
450 B
Ruby
module MergeRequests
|
|
class BaseMergeService
|
|
|
|
private
|
|
|
|
def notification
|
|
NotificationService.new
|
|
end
|
|
|
|
def create_merge_event(merge_request, current_user)
|
|
EventCreateService.new.merge_mr(merge_request, current_user)
|
|
end
|
|
|
|
def execute_project_hooks(merge_request)
|
|
if merge_request.project
|
|
merge_request.project.execute_hooks(merge_request.to_hook_data, :merge_request_hooks)
|
|
end
|
|
end
|
|
end
|
|
end
|