require 'valvat/checksum' class Valvat module Checksum class DK < Base check_digit_length 0 def check_digit weight = [2, 7, 6, 5, 4, 3, 2, 1] figures.map do |fig| fig * weight.shift end.inject(:+).modulo(11) end def given_check_digit 0 end end end end