Class: Dolt::Git::Submodule
- Inherits:
-
Object
- Object
- Dolt::Git::Submodule
- Defined in:
- lib/libdolt/git/submodule.rb
Class Method Summary collapse
Class Method Details
.parse_config(config) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/libdolt/git/submodule.rb', line 22 def self.parse_config(config) config.split("\n").inject([]) do |modules, line| if line =~ /\[submodule ".*"\]/ modules << {} else _, key, val = *line.match(/\s([^\s]+) = ([^\s]+)/) modules.last[key.to_sym] = val end modules end end |