class Gitolite::Configuration
Attributes
home_dir[R]
keydir_path[R]
repositories_path[R]
user_group_path[R]
Public Class Methods
new( repo_path_ = 'conf/repo-configs', user_group_path_ = 'conf/group-defs', keydir_path_ = 'keydir', home_dir_ = nil )
click to toggle source
# File lib/gitolite/configuration.rb, line 23 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
Public Instance Methods
bare_repo_path(repo_name)
click to toggle source
# File lib/gitolite/configuration.rb, line 48 def bare_repo_path(repo_name) "#{@home_dir}/repositories/#{repo_name}.git" end
repo_path(repo_name)
click to toggle source
# File lib/gitolite/configuration.rb, line 44 def repo_path(repo_name) "#{@repositories_path}/#{repo_name}.conf" end
user_key_path(username)
click to toggle source
# File lib/gitolite/configuration.rb, line 36 def user_key_path(username) "#{@keydir_path}/#{username}.pub" end