diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2016-12-14 02:03:04 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2016-12-14 02:03:04 +0800 |
commit | 46d752ce218d833ff947bd4503de56300471a8cb (patch) | |
tree | 47d8777ee8240fec612b9d6e2cd3e9a86b02dc3e /app | |
parent | dc4b3dd0ae5d6e0b55ba6723e5deff6eee127409 (diff) | |
download | gitlab-ce-46d752ce218d833ff947bd4503de56300471a8cb.tar.gz |
Use a regular class for GitOperationService
Feedback:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7237#note_19747793
Diffstat (limited to 'app')
-rw-r--r-- | app/services/git_operation_service.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/app/services/git_operation_service.rb b/app/services/git_operation_service.rb index 62a9eda3eba..9a052f952cf 100644 --- a/app/services/git_operation_service.rb +++ b/app/services/git_operation_service.rb @@ -1,5 +1,12 @@ -GitOperationService = Struct.new(:user, :repository) do +class GitOperationService + attr_reader :user, :repository + + def initialize(new_user, new_repository) + @user = new_user + @repository = new_repository + end + def add_branch(branch_name, newrev) ref = Gitlab::Git::BRANCH_REF_PREFIX + branch_name oldrev = Gitlab::Git::BLANK_SHA |