Class: ClientSideValidations::Middleware::CreditCard
- Inherits:
-
Base
- Object
- Base
- ClientSideValidations::Middleware::CreditCard
- Defined in:
- lib/evelpidon_validators/credit_card.rb
Instance Method Summary collapse
Instance Method Details
#response ⇒ Object
52 53 54 55 56 57 58 59 60 |
# File 'lib/evelpidon_validators/credit_card.rb', line 52 def response if request.params[:luhn_only] self.status = ActiveModel::Validations::CreditCardValidator.valid_luhn?(request.params[:value]) ? 200 : 404 else self.status = ActiveModel::Validations::CreditCardValidator.valid_credit_card?(request.params[:value], request.params[:type]) ? 200 : 404 end super end |