Method: Formatron::Config::Reader.read

Defined in:
lib/formatron/config/reader.rb

.read(dir, default_file) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/formatron/config/reader.rb', line 8

def self.read(dir, default_file)
  default = File.join(dir, default_file)
  config = File.file?(default) ? JSON.parse(File.read(default)) : {}
  entries = Dir.glob(File.join(dir, '*'), File::FNM_DOTMATCH)
  do_entries entries, default_file, config
  config
end