Class: CheckDigit

Inherits:
Object
  • Object
show all
Defined in:
lib/minidynamo/check_digit.rb

Class Method Summary collapse

Class Method Details

.calculate_check_digit(number) ⇒ Object



8
9
10
# File 'lib/minidynamo/check_digit.rb', line 8

def calculate_check_digit(number)
	(10 - (check_sum(number)%10)) % 10
end

.valid?(number) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
17
18
# File 'lib/minidynamo/check_digit.rb', line 14

def valid?(number)
	digits = to_digits number
	check = digits.pop
	check == calculate_check_digit(digits)
end