lib/buckaruby/iban.rb in buckaruby-1.4.0 vs lib/buckaruby/iban.rb in buckaruby-1.5.0

- old
+ new

@@ -1,10 +1,12 @@ # frozen_string_literal: true module Buckaruby # Helper for calculating the IBAN for a given account number, bank code and country code. - class Iban - def self.calculate_iban(account_number, bank_code, country_code = "NL") + module Iban + module_function + + def calculate_iban(account_number, bank_code, country_code = "NL") if account_number.nil? || account_number.to_s.empty? raise ArgumentError, "Invalid account number" end if bank_code.nil? || bank_code.to_s.empty?