module CreditCardSupport::CreditCardNumber

Constants

ISSUERS
TESTCARDS

Public Instance Methods

issuer() click to toggle source
# File lib/credit_card_support/credit_card_number.rb, line 71
def issuer
  ISSUERS.each do |issuer, number_match|
    return issuer if to_s.match(number_match)
  end
  nil
end
testcard?() click to toggle source
# File lib/credit_card_support/credit_card_number.rb, line 78
def testcard?
  TESTCARDS.each do |issuer, numbers|
    return true if numbers.include?(to_s)
  end
  false
end