lib/valvat/checksum/pt.rb in valvat-0.5.0 vs lib/valvat/checksum/pt.rb in valvat-0.6.0
- old
+ new
@@ -2,12 +2,10 @@
class Valvat
module Checksum
class PT < Base
def check_digit
- chk = 11 - figures.reverse.each_with_index.map do |fig, i|
- fig*(i+2)
- end.inject(:+).modulo(11)
+ chk = sum_of_figues_for_pt_si
chk > 9 ? 0 : chk
end
end
end
end
\ No newline at end of file