Module: CertificateAuthority::Validations

Instance Method Summary collapse

Instance Method Details

#errorsObject



27
28
29
# File 'lib/certificate_authority/validations.rb', line 27

def errors
  @errors ||= Errors.new
end

#valid?Boolean

Returns:

  • (Boolean)


16
17
18
19
20
# File 'lib/certificate_authority/validations.rb', line 16

def valid?
  @errors = Errors.new
  validate
  errors.empty?
end

#validateObject

must be overridden

Raises:

  • (NotImplementedError)


23
24
25
# File 'lib/certificate_authority/validations.rb', line 23

def validate
  raise NotImplementedError
end