Method: MultiGit::RuggedBackend::Config#initialize

Defined in:
lib/multi_git/rugged_backend/config.rb

#initialize(rugged_config) ⇒ Config

Returns a new instance of Config.



9
10
11
12
13
14
15
16
# File 'lib/multi_git/rugged_backend/config.rb', line 9

def initialize(rugged_config)
  @rugged_config = rugged_config
  @config = Hash.new([])
  rugged_config.each_pair do |qk, value|
    key = split_key(qk)
    @config.fetch(key){ @config[key] = [] } << value
  end
end