Method: RJGit::Configuration#build_settings_hash

Defined in:
lib/config.rb

#build_settings_hash(section, subsection) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/config.rb', line 33

def build_settings_hash(section, subsection)
  names = names(section, subsection)
  settings = {}
  names.each do |name|
    value = @jconfig.get_string(section, subsection, name)
    if is_num?(value)
      value = value.to_i 
    elsif is_bool?(value)
      value = to_boolean(value)
    end
    settings[name] = value
  end
  settings.empty? ? nil : settings
end