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

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