class Avmtrf1::Gitlab::Repository
def by_git_uri(uri)
-
(Avmtrf1::Gitlab::Address, nil)
-
Parameters:
-
uri
(String
) --
def by_git_uri(uri) /\Agit@(.+):(.+)\z/i.if_match(uri, false) do |m| new(:git, m[1], m[2]) end end
def by_https_uri(uri)
-
(Avmtrf1::Gitlab::Address, nil)
-
Parameters:
-
uri
(String
) --
def by_https_uri(uri) %r{\Ahttps?://([^\/]+)/(.+)\z}i.if_match(uri, false) do |m| new(:https, m[1], m[2]) end end
def by_uri(uri)
-
(Avmtrf1::Gitlab::Address, nil)
-
Parameters:
-
uri
(String
) --
def by_uri(uri) by_git_uri(uri) || by_https_uri(uri) end
def web_url
def web_url "https://#{authority}#{path}" end