module Valvat::Checksum

Constants

ALGORITHMS

Public Class Methods

validate(vat) click to toggle source
# File lib/valvat/checksum.rb, line 65
def self.validate(vat)
  vat = Valvat(vat)
  algo = ALGORITHMS[vat.iso_country_code]
  Valvat::Syntax.validate(vat) && !!(algo.nil? || algo.new(vat).validate)
end