class CardNumberValidator::Cards::Amex

Public Class Methods

generate() click to toggle source
# File lib/card_number_validator/cards/amex.rb, line 9
def self.generate
  "37#{rand(10**14).to_s.rjust(14,rand(1..9).to_s)}"
end
validate(card_number) click to toggle source
# File lib/card_number_validator/cards/amex.rb, line 5
def self.validate(card_number)
  card_number ? /^3(7|4)\d{13}/.match(card_number) : false
end