require File.join(Rails.root, "lib", "gitlab", "gitolite")

module Gitlab
  class GitHost
    def self.system
      Gitlab::Gitolite
    end

    def self.admin_uri
      GIT_HOST["admin_uri"]
    end

    def self.url_to_repo(path)
      if !GIT_HOST["port"] or GIT_HOST["port"] == 22
        "#{GIT_HOST["git_user"]}@#{GIT_HOST["host"]}:#{path}.git"
      else
        "ssh://#{GIT_HOST["git_user"]}@#{GIT_HOST["host"]}:#{GIT_HOST["port"]}/#{path}.git"
      end
    end
  end
end