diff options
Diffstat (limited to 'bank-eiffel/studentaccount.e')
| -rw-r--r-- | bank-eiffel/studentaccount.e | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/bank-eiffel/studentaccount.e b/bank-eiffel/studentaccount.e index 04a9e31..abbb070 100644 --- a/bank-eiffel/studentaccount.e +++ b/bank-eiffel/studentaccount.e | |||
| @@ -4,12 +4,23 @@ class | |||
| 4 | inherit | 4 | inherit |
| 5 | ACCOUNT | 5 | ACCOUNT |
| 6 | redefine | 6 | redefine |
| 7 | set_default_transfer_minamount | 7 | set_default_transfer_minamount, |
| 8 | add_authorized_signer | ||
| 8 | end | 9 | end |
| 9 | 10 | ||
| 10 | create | 11 | create |
| 11 | make | 12 | make |
| 12 | 13 | ||
| 14 | feature -- Basic operations | ||
| 15 | |||
| 16 | add_authorized_signer (an_authorized_signer: PERSON) | ||
| 17 | do | ||
| 18 | check | ||
| 19 | authorized_signers_only_one: get_authorized_signers.count = 0 | ||
| 20 | end | ||
| 21 | Precursor (an_authorized_signer) | ||
| 22 | end | ||
| 23 | |||
| 13 | feature {NONE} -- Implementation | 24 | feature {NONE} -- Implementation |
| 14 | 25 | ||
| 15 | set_default_transfer_minamount | 26 | set_default_transfer_minamount |
