17 lines
264 B
Ruby
17 lines
264 B
Ruby
# frozen_string_literal: true
|
|
|
|
module HasRef
|
|
extend ActiveSupport::Concern
|
|
|
|
def branch?
|
|
!tag?
|
|
end
|
|
|
|
def git_ref
|
|
if branch?
|
|
Gitlab::Git::BRANCH_REF_PREFIX + ref.to_s
|
|
elsif tag?
|
|
Gitlab::Git::TAG_REF_PREFIX + ref.to_s
|
|
end
|
|
end
|
|
end
|