class BradyW::Config
Using the bwbuildconfig GEM, does a singleton fetch of properties from the YAML config files
Attributes
values[RW]
Public Class Methods
new(defaultfile = "local_properties_default.rb", userfile = "local_properties.rb")
click to toggle source
# File lib/config.rb 10 def initialize(defaultfile = "local_properties_default.rb", 11 userfile = "local_properties.rb") 12 puts "Using props file #{defaultfile} for default values" 13 require defaultfile 14 begin 15 puts "Attempting to use props file #{userfile} for user/environment values" 16 require userfile 17 rescue LoadError 18 puts "No user config file available" 19 end 20 configclass = BaseConfig.subclasses[-1] 21 puts "Using configuration class: #{configclass.name}" 22 @values = configclass.new 23 end