Class: Virtuaaliviivakoodi::IBANNormalizer
- Inherits:
-
Object
- Object
- Virtuaaliviivakoodi::IBANNormalizer
- Defined in:
- lib/virtuaaliviivakoodi/iban_normalizer.rb
Class Method Summary collapse
Class Method Details
.call(iban) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/virtuaaliviivakoodi/iban_normalizer.rb', line 3 def self.call(iban) iban_validator = IBANTools::IBAN.new(iban) raise(ArgumentError, "IBAN is not valid") unless iban_validator.validation_errors.empty? raise(ArgumentError, "IBAN is not Finnish") unless iban_validator.country_code == "FI" # No country code iban_validator.code[2..-1] end |