Module: RailsSettings
- Defined in:
- lib/rails-settings/base.rb,
lib/rails-settings-cached.rb,
lib/rails-settings/railtie.rb,
lib/rails-settings/version.rb,
lib/rails-settings/middleware.rb,
lib/rails-settings/fields/base.rb,
lib/rails-settings/fields/hash.rb,
lib/rails-settings/fields/array.rb,
lib/rails-settings/fields/float.rb,
lib/rails-settings/configuration.rb,
lib/rails-settings/fields/string.rb,
lib/rails-settings/request_cache.rb,
lib/rails-settings/fields/boolean.rb,
lib/rails-settings/fields/integer.rb,
lib/rails-settings/fields/big_decimal.rb,
lib/generators/settings/install_generator.rb
Defined Under Namespace
Modules: Fields, RequestCacheGetter
Classes: Base, Configuration, InstallGenerator, Middleware, ProtectedKeyError, Railtie, RequestCache
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/rails-settings/configuration.rb', line 11
def config
return @config if defined?(@config)
@config = Configuration.new
@config.cache_storage = Rails.cache
@config
end
|
19
20
21
|
# File 'lib/rails-settings/configuration.rb', line 19
def configure(&block)
config.instance_exec(&block)
end
|
.version ⇒ Object
5
6
7
|
# File 'lib/rails-settings/version.rb', line 5
def version
"2.9.4"
end
|