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/contract_ext.rb,
lib/settingify/builders/group.rb,
lib/settingify/repos/settings.rb,
lib/settingify/settings_preparable.rb,
lib/settingify/active_record_helpers.rb,
lib/generators/settingify/install/install_generator.rb

Defined Under Namespace

Modules: Builders, 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.0.4"

Constants included from Constants

Constants::TABLE_NAME

Class Method Summary collapse

Methods included from SettingsPreparable

prepare_settings

Methods included from DSL

#group, #setting

Class Method Details

.groupsObject



47
48
49
# File 'lib/settingify.rb', line 47

def self.groups
  @_groups ||= []
end

.registered_settingsObject



43
44
45
# File 'lib/settingify.rb', line 43

def self.registered_settings
  Repos::Settings.instance.list
end