class CardNumberValidator::Cards::Diners

Public Class Methods

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