class PrLog::Configuration
Configuration
options
Constants
- CONFIG_FILE_NAMES
Public Class Methods
setup(attributes)
click to toggle source
# File lib/pr_log/configuration.rb, line 40 def self.setup(attributes) config = new config.set_from_files config.set(attributes) config end
Public Instance Methods
set(attributes)
click to toggle source
# File lib/pr_log/configuration.rb, line 27 def set(attributes) self.attributes = attributes.reject do |_, value| value.nil? end end
set_from_files()
click to toggle source
# File lib/pr_log/configuration.rb, line 33 def set_from_files CONFIG_FILE_NAMES.each do |config_file_name| next unless File.exist?(config_file_name) self.attributes = YAML.load_file(config_file_name) end end