class Valvat::Checksum::NL
Public Instance Methods
check_digit()
click to toggle source
# File lib/valvat/checksum/nl.rb, line 11 def check_digit sum_figures_by do |fig, i| fig * (i + 2) end.modulo(11) end
str_wo_country()
click to toggle source
Calls superclass method
Valvat::Checksum::Base#str_wo_country
# File lib/valvat/checksum/nl.rb, line 17 def str_wo_country super[0..-4] end
validate()
click to toggle source
Calls superclass method
Valvat::Checksum::Base#validate
# File lib/valvat/checksum/nl.rb, line 6 def validate vat.to_s.gsub(/[A-Z]/) { |let| (let.ord - 55).to_s }.to_i % 97 == 1 || super end