Module: Settingify
- Extended by:
- ActiveSupport::Autoload, SettingsPreparable
- Includes:
- Constants
- Defined in:
- lib/settingify.rb,
lib/settingify/dsl.rb,
lib/settingify/group.rb,
lib/settingify/caster.rb,
lib/settingify/errors.rb,
lib/settingify/reader.rb,
lib/settingify/railtie.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/repo_item.rb,
lib/settingify/configs/main.rb,
lib/settingify/contract_ext.rb,
lib/settingify/builders/group.rb,
lib/settingify/repos/settings.rb,
lib/settingify/settings_preparable.rb,
lib/settingify/configs/localization.rb,
lib/settingify/active_record_helpers.rb,
lib/generators/settingify/install/install_generator.rb
Defined Under Namespace
Modules: Builders, Configs, Constants, ContractExt, DSL, Generators, Repos, SettingsPreparable
Classes: ActiveRecordHelpers, Caster, DbReader, DbSyncer, Group, Railtie, Reader, RepoItem, Setting
Constant Summary
collapse
- PrepareSettingsWithoutBlockError =
Class.new(StandardError)
- VERSION =
"0.1.0"
Constants included
from Constants
Constants::TABLE_NAME
Class Method Summary
collapse
prepare_settings
Methods included from DSL
#group, #setting
Class Method Details
.config(&block) ⇒ Object
52
53
54
55
|
# File 'lib/settingify.rb', line 52
def self.config(&block)
@_main_config ||= Configs::Main.new
block_given? ? yield(@_main_config) : @_main_config
end
|
.groups ⇒ Object
61
62
63
|
# File 'lib/settingify.rb', line 61
def self.groups
@_groups ||= []
end
|
.registered_settings ⇒ Object
57
58
59
|
# File 'lib/settingify.rb', line 57
def self.registered_settings
Repos::Settings.instance.list
end
|