Module: Settingify

Extended by:
ActiveSupport::Autoload, SettingBuilder, SettingsList
Includes:
Constants
Defined in:
lib/settingify.rb,
lib/settingify/repo.rb,
lib/settingify/caster.rb,
lib/settingify/reader.rb,
lib/settingify/setting.rb,
lib/settingify/version.rb,
lib/settingify/constants.rb,
lib/settingify/db_reader.rb,
lib/settingify/db_syncer.rb,
lib/settingify/contract_ext.rb,
lib/settingify/settings_list.rb,
lib/settingify/setting_builder.rb,
lib/settingify/active_record_helpers.rb,
lib/generators/settingify/install/install_generator.rb

Defined Under Namespace

Modules: Constants, ContractExt, Generators, SettingBuilder, SettingsList Classes: ActiveRecordHelpers, Caster, DbReader, DbSyncer, Reader, Repo, Setting

Constant Summary collapse

VERSION =
"0.0.2"

Constants included from Constants

Constants::TABLE_NAME

Class Method Summary collapse

Methods included from SettingBuilder

setting

Class Method Details

.prepare_settings(&block) ⇒ Object



27
28
29
30
# File 'lib/settingify.rb', line 27

def self.prepare_settings(&block)
  raise 'Block must be passed!' unless block_given?
  instance_eval(&block)
end

.registered_settingsObject



32
33
34
# File 'lib/settingify.rb', line 32

def self.registered_settings
  Repo.instance.list
end