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