module CardValidator::Validator
Public Class Methods
valid?(card)
click to toggle source
# File lib/card_validator/validator.rb, line 5 def valid?(card) card = card.gsub(' ', '') number?(card) && TypeValidator.valid?(card) && LuhnAlg.valid?(card) end
Private Class Methods
number?(card)
click to toggle source
# File lib/card_validator/validator.rb, line 14 def number?(card) /\A\d+\z/.match(card) end