class CardNumberValidator::Cards::Visa

Public Class Methods

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