From 3e2baf1e427b1f72fc59e38b6e5a08d3143f3b19 Mon Sep 17 00:00:00 2001 From: Lukas Eipert Date: Wed, 20 Jun 2018 08:06:39 +0200 Subject: separate default_clone_protocol to make it easily extensible --- app/helpers/projects_helper.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 9bf10a5ac99..8688a18f1c4 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -350,11 +350,15 @@ module ProjectsHelper if allowed_protocols_present? enabled_protocol else - if !current_user || current_user.require_ssh_key? - gitlab_config.protocol - else - 'ssh' - end + extra_default_clone_protocol + end + end + + def extra_default_clone_protocol + if !current_user || current_user.require_ssh_key? + gitlab_config.protocol + else + 'ssh' end end -- cgit v1.2.1