summaryrefslogtreecommitdiff
path: root/lib/names_helper.rb
blob: efad56f412d898ff991a3275f3f0b4dfbfaf2c6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
module NamesHelper
  def extract_repo_name(path, base)
    repo_name = path.strip
    repo_name.gsub!(base, "")
    repo_name.gsub!(/\.git$/, "")
    repo_name.gsub!(/^\//, "")
    repo_name
  end

  def extract_ref_name(ref)
    ref.gsub(/\Arefs\/(tags|heads)\//, '')
  end
end