課題
- 学校の先生、学生のリスト出力
- 全員のリスト
- データを指定
先生、学生のリスト出力
- クラスメソッドを使って取り出す
指定データ出力
- インスタンスメソッドを使って取り出す
前提
- 先生、学生のデータはそれぞれ
mixin_samples/students_data.rb、mixin_samples/teachers_data.rbを使う
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
Sample code
出力のためのTotalPrint、PersonalPrintモジュールを定義する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
データ指定のためのSearchモジュールを定義する
1 2 3 4 5 6 7 8 | |
モジュールをMixinするスーパークラスを定義する
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
実際の本体である先生、学生のクラスを定義する
1 2 3 4 5 | |
1 2 3 4 5 | |
結果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | |