class TypeFinder

Constants

CHARACTERISTICS

Public Class Methods

for(number) click to toggle source
# File lib/luhn_credit_card/type_finder.rb, line 9
def self.for(number)
  CHARACTERISTICS.detect do |card, settings|
    return card if settings[:begins_with].detect {
      |n_start| number.start_with? n_start
    } && settings[:length].include?(number.size)
  end

  'Unknown'
end