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