class Dolla::CardNumberPrefix

Attributes

bank[RW]
prefix[RW]

Public Class Methods

card_number_is_amex?(number) click to toggle source
# File lib/dolla/card_number_prefix.rb, line 18
def self.card_number_is_amex? number
  number.to_s.match /^(34|37)/
end
is_amex() click to toggle source
# File lib/dolla/card_number_prefix.rb, line 10
def self.is_amex
  prefixes = ::Dolla::CardPrefix::Amex::PREFIXES

  prefixes.map do |prefix|
    new(prefix: prefix, bank: :amex)
  end
end
new(args = {}) click to toggle source
# File lib/dolla/card_number_prefix.rb, line 5
def initialize(args = {})
  @prefix = args[:prefix]
  @bank = args[:bank]
end