    # File lib/active_merchant/billing/check.rb, line 30
          def validate
            [:name, :routing_number, :account_number].each do |attr|
              errors.add(attr, "cannot be empty") if self.send(attr).blank?
            end

            errors.add(:routing_number, "is invalid") unless valid_routing_number?

            errors.add(:account_holder_type, "must be personal or business") if
                !account_holder_type.blank? && !%w[business personal].include?(account_holder_type.to_s)

            errors.add(:account_type, "must be checking or savings") if
                !account_type.blank? && !%w[checking savings].include?(account_type.to_s)
          end