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