Class: Ibandit::GermanDetailsConverter::BaseRule
- Inherits:
-
Object
- Object
- Ibandit::GermanDetailsConverter::BaseRule
- Defined in:
- lib/ibandit/german_details_converter.rb
Overview
IBAN Rules #
Direct Known Subclasses
Rule000000, Rule000100, Rule000200, Rule000300, Rule000400, Rule000503, Rule000600, Rule000700, Rule000800, Rule000900, Rule001001, Rule001100, Rule001201, Rule001301, Rule001400, Rule001501, Rule001600, Rule001700, Rule001800, Rule001900, Rule002002, Rule002101, Rule002200, Rule002300, Rule002400, Rule002500, Rule002800, Rule002900, Rule003101, Rule003200, Rule003301, Rule003400, Rule003501, Rule003600, Rule003700, Rule003800, Rule003900, Rule004001, Rule004100, Rule004200, Rule004301, Rule004400, Rule004600, Rule004700, Rule004800, Rule004900, Rule005000, Rule005100, Rule005200, Rule005300, Rule005401, Rule005500, Rule005600, Rule005700
Instance Method Summary collapse
- #converted_details ⇒ Object
-
#initialize(bank_code, account_number) ⇒ BaseRule
constructor
A new instance of BaseRule.
Constructor Details
#initialize(bank_code, account_number) ⇒ BaseRule
Returns a new instance of BaseRule.
32 33 34 35 |
# File 'lib/ibandit/german_details_converter.rb', line 32 def initialize(bank_code, account_number) @bank_code = bank_code @account_number = account_number end |
Instance Method Details
#converted_details ⇒ Object
37 38 39 40 |
# File 'lib/ibandit/german_details_converter.rb', line 37 def converted_details raise NotImplementedError, 'Concrete RuleXXXXXX classes should ' \ 'define a converted_details function' end |