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
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_settings ⇒ Object
32
33
34
|
# File 'lib/settingify.rb', line 32
def self.registered_settings
Repo.instance.list
end
|