Class: ActiveValidation::Configuration
- Inherits:
-
Object
- Object
- ActiveValidation::Configuration
- Defined in:
- lib/active_validation/configuration.rb
Instance Attribute Summary collapse
-
#manifest_name_formatter ⇒ Object
Returns the value of attribute manifest_name_formatter.
-
#method_name_values_registry ⇒ Object
readonly
Returns the value of attribute method_name_values_registry.
-
#orm_adapter ⇒ Object
Returns the value of attribute orm_adapter.
-
#orm_adapters_registry ⇒ Object
readonly
Returns the value of attribute orm_adapters_registry.
-
#validation_context_formatter ⇒ Object
Returns the value of attribute validation_context_formatter.
-
#verifiers_registry ⇒ Object
readonly
Returns the value of attribute verifiers_registry.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #verifier_defaults(&block) ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
7 8 9 10 11 12 13 14 |
# File 'lib/active_validation/configuration.rb', line 7 def initialize @orm_adapters_registry = Registry.new("Orm adapters") @verifiers_registry = strict_registry name: "Verifiers", klass: Verifier @method_name_values_registry = strict_registry name: "Validation methods", klass: Values::MethodName @manifest_name_formatter = Formatters::ManifestNameFormatter @validation_context_formatter = Formatters::ValidationContextFormatter end |
Instance Attribute Details
#manifest_name_formatter ⇒ Object
Returns the value of attribute manifest_name_formatter.
16 17 18 |
# File 'lib/active_validation/configuration.rb', line 16 def manifest_name_formatter @manifest_name_formatter end |
#method_name_values_registry ⇒ Object (readonly)
Returns the value of attribute method_name_values_registry.
5 6 7 |
# File 'lib/active_validation/configuration.rb', line 5 def method_name_values_registry @method_name_values_registry end |
#orm_adapter ⇒ Object
Returns the value of attribute orm_adapter.
18 19 20 |
# File 'lib/active_validation/configuration.rb', line 18 def orm_adapter @orm_adapter end |
#orm_adapters_registry ⇒ Object (readonly)
Returns the value of attribute orm_adapters_registry.
5 6 7 |
# File 'lib/active_validation/configuration.rb', line 5 def orm_adapters_registry @orm_adapters_registry end |
#validation_context_formatter ⇒ Object
Returns the value of attribute validation_context_formatter.
16 17 18 |
# File 'lib/active_validation/configuration.rb', line 16 def validation_context_formatter @validation_context_formatter end |
#verifiers_registry ⇒ Object (readonly)
Returns the value of attribute verifiers_registry.
5 6 7 |
# File 'lib/active_validation/configuration.rb', line 5 def verifiers_registry @verifiers_registry end |
Instance Method Details
#verifier_defaults(&block) ⇒ Object
39 40 41 42 43 44 |
# File 'lib/active_validation/configuration.rb', line 39 def verifier_defaults(&block) @verifier_defaults ||= ->(_config) {} return @verifier_defaults unless block_given? @verifier_defaults = block end |