Class: Corzinus::BaseValidators::CreditCardMonthYearValidator
- Inherits:
-
ActiveModel::EachValidator
- Object
- ActiveModel::EachValidator
- Corzinus::BaseValidators::CreditCardMonthYearValidator
- Defined in:
- app/validators/corzinus/base_validators/credit_card_month_year_validator.rb
Constant Summary collapse
- INSPECTIONS =
[:slash_format, :month_format, :year_format].freeze
Instance Method Summary collapse
Instance Method Details
#validate_each(object, attribute, value) ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/validators/corzinus/base_validators/credit_card_month_year_validator.rb', line 6 def validate_each(object, attribute, value) INSPECTIONS.each do |inspection| next if send(inspection, value) object.errors.add(attribute, I18n.t("corzinus.validators.credit_card.#{inspection}")) end end |