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