summaryrefslogtreecommitdiffstats
path: root/bank-eiffel/studentaccount.e
diff options
context:
space:
mode:
Diffstat (limited to 'bank-eiffel/studentaccount.e')
-rw-r--r--bank-eiffel/studentaccount.e13
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
4inherit 4inherit
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
10create 11create
11 make 12 make
12 13
14feature -- 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
13feature {NONE} -- Implementation 24feature {NONE} -- Implementation
14 25
15 set_default_transfer_minamount 26 set_default_transfer_minamount