回答編集履歴

1

例を追記

2016/11/04 06:34

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -1 +1,77 @@
1
1
  module で module を include できますよ。
2
+
3
+
4
+
5
+ ----
6
+
7
+
8
+
9
+ ```ruby
10
+
11
+ module Doubutsu
12
+
13
+ def nake
14
+
15
+ "では鳴きます #{say}"
16
+
17
+ end
18
+
19
+ end
20
+
21
+
22
+
23
+ module Piyo
24
+
25
+ include Doubutsu
26
+
27
+
28
+
29
+ def say
30
+
31
+ 'piyo-piyo'
32
+
33
+ end
34
+
35
+ end
36
+
37
+
38
+
39
+
40
+
41
+ module BowWow
42
+
43
+ include Doubutsu
44
+
45
+
46
+
47
+ def say
48
+
49
+ 'bow-wow'
50
+
51
+ end
52
+
53
+ end
54
+
55
+
56
+
57
+ class Tori
58
+
59
+ include Piyo
60
+
61
+ end
62
+
63
+
64
+
65
+ class Inu
66
+
67
+ include BowWow
68
+
69
+ end
70
+
71
+
72
+
73
+ Tori.new.nake # => "では鳴きます piyo-piyo"
74
+
75
+ Inu.new.nake # => "では鳴きます bow-wow"
76
+
77
+ ```