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.
34 35 36 37 |
# File 'lib/ibandit/german_details_converter.rb', line 34 def initialize(bank_code, account_number) @bank_code = bank_code @account_number = account_number end |
Instance Method Details
#converted_details ⇒ Object
39 40 41 42 |
# File 'lib/ibandit/german_details_converter.rb', line 39 def converted_details raise NotImplementedError, "Concrete RuleXXXXXX classes should " \ "define a converted_details function" end |