class Valvat::Checksum::RO
Public Instance Methods
check_digit()
click to toggle source
# File lib/valvat/checksum/ro.rb, line 6 def check_digit multipliers = [2, 3, 5, 7, 1, 2, 3, 5, 7] sum = sum_figures_by { |digit, index| digit * multipliers[index] } sum * 10 % 11 % 10 end
figures_str()
click to toggle source
Calls superclass method
Valvat::Checksum::Base#figures_str
# File lib/valvat/checksum/ro.rb, line 13 def figures_str super.rjust(9, '0') end