class PayCertify::Gateway::CreditCard::Validation

Constants

ALL_VALIDATIONS

Public Class Methods

new(attributes={}) click to toggle source
# File lib/paycertify/gateway/credit_card.rb, line 54
def initialize(attributes={})
  super(attributes)

  ALL_VALIDATIONS.each do |attribute|
    presence_validation(attribute) if attribute[:required]
    send(attribute[:validation], attribute) if value_for(attribute).present?
  end
end