diff options
Diffstat (limited to 'lib/gitlab/git/ref.rb')
-rw-r--r-- | lib/gitlab/git/ref.rb | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/lib/gitlab/git/ref.rb b/lib/gitlab/git/ref.rb index eec91194949..ea0d162ec59 100644 --- a/lib/gitlab/git/ref.rb +++ b/lib/gitlab/git/ref.rb @@ -23,21 +23,19 @@ module Gitlab # Ex. # Ref.extract_branch_name('refs/heads/master') #=> 'master' def self.extract_branch_name(str) - str.gsub(%r{\Arefs/heads/}, '') + str.gsub(%r{\Arefs/heads/}, "") end def initialize(repository, name, target, dereferenced_target) @name = Gitlab::Git.ref_name(name) @dereferenced_target = dereferenced_target @target = if target.respond_to?(:oid) - target.oid - elsif target.respond_to?(:name) - target.name - elsif target.is_a? String - target - else - nil - end + target.oid + elsif target.respond_to?(:name) + target.name + elsif target.is_a? String + target + end end end end |