Module: ActiveValidation

Defined in:
lib/active_validation.rb,
lib/active_validation/errors.rb,
lib/active_validation/version.rb,
lib/active_validation/registry.rb,
lib/active_validation/verifier.rb,
lib/active_validation/decorator.rb,
lib/active_validation/values/base.rb,
lib/active_validation/base_adapter.rb,
lib/active_validation/configuration.rb,
lib/active_validation/values/version.rb,
lib/active_validation/values/method_name.rb,
lib/active_validation/model_extension_base.rb,
lib/active_validation/internal/models/check.rb,
lib/active_validation/frameworks/rspec/helpers.rb,
lib/active_validation/internal/models/manifest.rb,
lib/active_validation/internal/observers/manifest.rb,
lib/active_validation/decorators/consistent_registry.rb,
lib/active_validation/formatters/manifest_name_formatter.rb,
lib/active_validation/internal/models/manifest/installer.rb,
lib/active_validation/internal/models/concerns/to_internal.rb,
lib/active_validation/ext/add_active_validation_context_check.rb,
lib/active_validation/formatters/validation_context_formatter.rb,
lib/active_validation/decorators/disallows_duplicates_registry.rb,
lib/active_validation/orm_plugins/active_record_plugin/adapter.rb,
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/check.rb,
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/manifest.rb,
lib/active_validation/orm_plugins/active_record_plugin/types/active_validation/type/version.rb,
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/check/validate_method.rb,
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/check/validates_method.rb,
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/check/validates_with_method.rb,
lib/active_validation/orm_plugins/active_record_plugin/internals/active_validation/internal_model_extensions/check.rb,
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/check/concerns/method_must_be_allowed.rb,
lib/active_validation/orm_plugins/active_record_plugin/model_extension/active_validation/active_record_model_extension.rb,
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/concerns/protect_from_mutable_instance_methods.rb

Defined Under Namespace

Modules: ActiveRecordModelExtension, Concerns, Decorators, Errors, Ext, Formatters, Internal, InternalModelExtensions, ModelExtensionBase, OrmPlugins, RSpec, Type, Values Classes: BaseAdapter, Check, Configuration, Decorator, Manifest, Registry, Verifier

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.configuration {|@configuration| ... } ⇒ Object Also known as: config

Yields:



18
19
20
21
22
# File 'lib/active_validation.rb', line 18

def configuration
  @configuration ||= Configuration.new
  yield(@configuration) if block_given?
  @configuration
end