diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-28 21:09:07 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-28 21:09:07 +0300 |
commit | 1c8fa70f9d0818e2a82089c8643a6e455bca47fd (patch) | |
tree | f339f97de0425270bdd909e2f4d378927b6e0a18 /app/services/concerns | |
parent | 736d36d8597d0d1ec1b47644e6d091c3f4a78f45 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services/concerns')
-rw-r--r-- | app/services/concerns/deploy_token_methods.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/services/concerns/deploy_token_methods.rb b/app/services/concerns/deploy_token_methods.rb new file mode 100644 index 00000000000..c0208b16623 --- /dev/null +++ b/app/services/concerns/deploy_token_methods.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module DeployTokenMethods + def create_deploy_token_for(entity, params) + params[:deploy_token_type] = DeployToken.deploy_token_types["#{entity.class.name.downcase}_type".to_sym] + + entity.deploy_tokens.create(params) do |deploy_token| + deploy_token.username = params[:username].presence + end + end +end |