module SimpleConf

Constants

Loader
VERSION

Public Instance Methods

rails_environment_defined?() click to toggle source
# File lib/simple-conf/loader.rb, line 105
def rails_environment_defined?
  rails_klass = Module.const_get('Rails')
  return rails_klass.is_a?(Module)
rescue NameError
  return false
end
set(key, value) click to toggle source
# File lib/simple-conf/loader.rb, line 98
def set(key, value)
  define(key)

  struct = OpenStruct.new(value) rescue value
  klass.instance_variable_set(:"@#{key}", struct)
end