Class: DatabaseConsistency::Checkers::LengthConstraintChecker
- Inherits:
-
ColumnChecker
- Object
- BaseChecker
- ColumnChecker
- DatabaseConsistency::Checkers::LengthConstraintChecker
- Defined in:
- lib/database_consistency/checkers/column_checkers/length_constraint_checker.rb
Overview
This class checks missing presence validator
Constant Summary collapse
- VALIDATOR_MISSING =
Message templates
'column has limit in the database but do not have length validator'
- GREATER_LIMIT =
'column has greater limit in the database than in length validator'
- LOWER_LIMIT =
'column has lower limit in the database than in length validator'
- VALIDATOR_CLASS =
if defined?(ActiveRecord::Validations::LengthValidator) ActiveRecord::Validations::LengthValidator else ActiveModel::Validations::LengthValidator end
Instance Attribute Summary
Attributes inherited from ColumnChecker
Method Summary
Methods inherited from ColumnChecker
#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::ColumnChecker