Module: SettingsJs
- Defined in:
- lib/settings_js.rb,
lib/settings_js/config.rb,
lib/settings_js/merger.rb,
lib/settings_js/backends/settings_logic.rb
Defined Under Namespace
Modules: Backends Classes: Config, Merger
Class Method Summary collapse
-
.configuration(&block) ⇒ Object
Public: Configuration initializer.
Class Method Details
.configuration(&block) ⇒ Object
Public: Configuration initializer.
block - block with configuration object in parameter.
Examples
SettingsJs.condiguration do |config|
config.backend = 'awesome_backend'
config.klass = ApplicationSettings
config.keys = %w(key.key2 key3)
end
Returns Nothing.
23 24 25 |
# File 'lib/settings_js.rb', line 23 def self.configuration(&block) block.call(SettingsJs::Config.instance) end |