アマグラミング

プログラミング初心者が勉強したことを復習とメモがてら書いているだけです。

(57)モジュールをクラスの中にinclude(インクルード)する

モジュールの使い方としてクラスの中にinclude(インクルード)する方法を勉強しましょう。

 

includeを使うことによって、モジュールに含まれているメソッドや定数をクラス

の中に取り込めます。

 

クラスの中でモジュールを利用できるようにするには

include モジュール名

 

ちょっと書いてみましょう。

 

module Tea

 def green

puts "緑茶"

end

end

 

module Tea1

 def red

 puts "紅茶"

end

end

 

class Tea2

 include Tea

include Tea1

end

 

tea = Tea2.new

tea.green

tea.red

 

実行すると

f:id:tiroru17:20170620110913p:plain