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