Module: Configdir

Defined in:
lib/configdir.rb,
lib/configdir/version.rb

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.read(configdir) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/configdir.rb', line 5

def self.read(configdir)
  @cfgdir = Hash.new
  Dir.foreach(configdir) do |conf|
    next if conf == '.' or conf == '..'
    @cfgdir[conf.to_sym] = File.open(configdir + "/" + conf).first.chomp
  end
  return @cfgdir
end

.write(configdir, s) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/configdir.rb', line 14

def self.write(configdir, s)
  @settings = s
  @settings.keys.each do |file|
    f = File.open(configdir + "/" + file.to_s, "w")
    f.write(@settings[file])
    f.close
  end
end