Module: OverrideConfigList

Included in:
Git::Lib
Defined in:
lib/overrides/git/lib.rb

Instance Method Summary collapse

Instance Method Details

#config_listObject



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/overrides/git/lib.rb', line 2

def config_list
  build_list = lambda do |path|
    parse_config_list command_lines('config', ['--list'])
  end

  @config_list ||= begin
    if @git_dir
      Dir.chdir(@git_dir, &build_list)
    else
      build_list.call
    end
  end
end