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