Module: Olyx::Guardrails::Pii::IbanRemainder

Defined in:
lib/olyx/guardrails/pii/iban_remainder.rb

Overview

Calculates ISO 13616's streaming mod-97 remainder.

Class Method Summary collapse

Class Method Details

.call(value) ⇒ Object



10
11
12
# File 'lib/olyx/guardrails/pii/iban_remainder.rb', line 10

def call(value)
  value.each_char.reduce(0) { |current, character| append(current, digits(character)) }
end