Sha256: 4a173248b1a3a99d1095ed627303de57c662a878633da1b2e03be6e74575b93f
Contents?: true
Size: 868 Bytes
Versions: 18
Compression:
Stored size: 868 Bytes
Contents
module Gitolite class Configuration attr_reader :repositories_path, :user_group_path, :keydir_path, :home_dir def initialize( repo_path_ = 'conf/repo-configs', user_group_path_ = 'conf/group-defs', keydir_path_ = 'keydir', home_dir_ = nil ) @repositories_path = repo_path_ @user_group_path = user_group_path_ @keydir_path = keydir_path_ @home_dir = home_dir_ end def user_key_path(username) "#{@keydir_path}/#{username}.pub" end def user_group_path(group_name) "#{@user_group_path}/#{group_name}.conf" end def repo_path(repo_name) "#{@repositories_path}/#{repo_name}.conf" end def bare_repo_path(repo_name) "#{@home_dir}/repositories/#{repo_name}.git" end end end
Version data entries
18 entries across 18 versions & 1 rubygems