class MrHyde::Configuration
Public Instance Methods
config_files(override)
click to toggle source
Calls superclass method
# File lib/mr_hyde/configuration.rb, line 16 def config_files(override) MrHyde.logger.adjust_verbosity(:quiet => quiet?(override), :verbose => verbose?(override)) super(override) end
read_config_files(files)
click to toggle source
# File lib/mr_hyde/configuration.rb, line 21 def read_config_files(files) configuration = clone begin files.each do |config_file| if File.exist? config_file new_config = read_config_file(config_file) configuration = Jekyll::Utils.deep_merge_hashes(configuration, new_config) end end rescue ArgumentError => err MrHyde.logger.warn "WARNING:", "Error reading configuration. " + "Using defaults (and options)." $stderr.puts "#{err}" end configuration end