Class: QuickTravel::CreditCard

Inherits:
Object
  • Object
show all
Defined in:
lib/quick_travel/credit_card.rb

Class Method Summary collapse

Class Method Details

.type_from_number(number) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/quick_travel/credit_card.rb', line 3

def self.type_from_number(number)
  case number.to_s
  when /^4.*$/ then 'visa'
  when /^5[1-5].*$/ then 'master'
  when /^3[4,7].*$/ then 'american_express'
  when /^3[0,6,8].*$/ then 'diners_club'
  end
end