lib/valvat/checksum/se.rb in valvat-0.5.0 vs lib/valvat/checksum/se.rb in valvat-0.6.0
- old
+ new
@@ -11,12 +11,10 @@
end
private
def check_digit
- figures.reverse.each_with_index.map do |fig, i|
- (fig*(i.modulo(2) == 0 ? 1 : 2)).to_s.split("").inject(0) { |sum, n| sum + n.to_i }
- end.inject(:+).modulo(10)
+ sum_of_figures_for_at_es_it_se.modulo(10)
end
def given_check_digit
0
end
\ No newline at end of file