質問するログイン新規登録

回答編集履歴

1

例を追記

2016/11/04 06:34

投稿

hana-da
hana-da

スコア1728

answer CHANGED
@@ -1,1 +1,39 @@
1
- module で module を include できますよ。
1
+ module で module を include できますよ。
2
+
3
+ ----
4
+
5
+ ```ruby
6
+ module Doubutsu
7
+ def nake
8
+ "では鳴きます #{say}"
9
+ end
10
+ end
11
+
12
+ module Piyo
13
+ include Doubutsu
14
+
15
+ def say
16
+ 'piyo-piyo'
17
+ end
18
+ end
19
+
20
+
21
+ module BowWow
22
+ include Doubutsu
23
+
24
+ def say
25
+ 'bow-wow'
26
+ end
27
+ end
28
+
29
+ class Tori
30
+ include Piyo
31
+ end
32
+
33
+ class Inu
34
+ include BowWow
35
+ end
36
+
37
+ Tori.new.nake # => "では鳴きます piyo-piyo"
38
+ Inu.new.nake # => "では鳴きます bow-wow"
39
+ ```