Module: Jan::CheckDigitCalculator
- Defined in:
- lib/jan/check_digit_calculator.rb
Class Method Summary collapse
Class Method Details
.calculate(body) ⇒ Object
7 8 9 10 11 |
# File 'lib/jan/check_digit_calculator.rb', line 7 def calculate(body) code = body.to_s + "x" digit = 10 - (Parser.even_digits(code).reduce(&:+) * 3 + Parser.odd_digits(code).reduce(&:+)) % 10 digit % 10 end |