Method: ActiveValidation::Verifier#initialize
- Defined in:
- lib/active_validation/verifier.rb
#initialize(base_klass) {|_self| ... } ⇒ Verifier
Returns a new instance of Verifier.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/active_validation/verifier.rb', line 55 def initialize(base_klass) config.verifier_defaults.call self @base_klass = base_klass.to_s @orm_adapter ||= config.orm_adapter @manifest_name_formatter ||= config.manifest_name_formatter @validations_module_name ||= "Validations" @enabled ||= true @failed_attempt_retry_time ||= 1.day yield self if block_given? @observer = Internal::Observers::Manifest.new self self.class.registry.register base_klass, self end |