lib/legion/settings/loader.rb in legion-settings-1.0.0 vs lib/legion/settings/loader.rb in legion-settings-1.1.0
- old
+ new
@@ -2,16 +2,12 @@
module Legion
module Settings
class Loader
class Error < RuntimeError; end
+ attr_reader :warnings, :errors, :loaded_files, :settings
- attr_reader :warnings
- attr_reader :errors
- attr_reader :loaded_files
- attr_reader :settings
-
def initialize
@warnings = []
@errors = []
@settings = default_settings
@indifferent_access = false
@@ -122,10 +118,9 @@
Legion::Logging.warn("Config file does not exist or is not readable file:#{file}")
end
end
def load_directory(directory)
- warning('loading config files from directory', directory: directory)
path = directory.gsub(/\\(?=\S)/, '/')
if File.readable?(path) && File.executable?(path)
Dir.glob(File.join(path, '**{,/*/**}/*.json')).uniq.each do |file|
load_file(file)
end