Class: DatabaseConsistency::Checkers::ColumnPresenceChecker
- Inherits:
-
ValidatorChecker
- Object
- BaseChecker
- ValidatorChecker
- DatabaseConsistency::Checkers::ColumnPresenceChecker
- Defined in:
- lib/database_consistency/checkers/column_presence_checker.rb
Overview
This class checks if presence validator has non-null constraint in the database
Constant Summary collapse
- WEAK_OPTIONS =
%i[allow_nil allow_blank if unless].freeze
- CONSTRAINT_MISSING =
Message templates
'column should be required in the database'
- POSSIBLE_NULL =
'column is required but there is possible null value insert'
Instance Attribute Summary
Attributes inherited from ValidatorChecker
#attribute, #model, #validator
Method Summary
Methods inherited from ValidatorChecker
#column_or_attribute_name, #initialize, #table_or_model_name
Methods inherited from BaseChecker
checker_name, enabled?, #enabled?, #report, #report_if_enabled?
Constructor Details
This class inherits a constructor from DatabaseConsistency::Checkers::ValidatorChecker