class RailsBase::Config
Constants
- VARIABLES
Public Class Methods
new()
click to toggle source
# File lib/rails_base/config.rb, line 37 def initialize VARIABLES.each do |variable, override| klass_name = (override || variable).to_s.camelize klass = "RailsBase::Configuration::#{klass_name}".constantize instance_variable_set(:"@#{variable}", klass.new) end end
Public Instance Methods
reset_config!()
click to toggle source
# File lib/rails_base/config.rb, line 51 def reset_config! VARIABLES.keys.each do |var| send(var).assign_default_values! end end
validate_configs!()
click to toggle source
# File lib/rails_base/config.rb, line 45 def validate_configs! VARIABLES.keys.each do |var| send(var).validate! end end