次のようなモジュールがあります。
main.rb:
module Main
include Dad::Mam
end
と
dad.rb:
module Dad
module Mam
puts "Mam is saying you are very lazy..."
end
end
このファイルに名前を付けるにはどうすればよいですか? お父さん.rbは正しいですか?
しかし、走っているとき
$ ruby main.rb
次のようなエラーが表示されます。
main.rb:2:in
<module:Main>': uninitialized constant Main::Dad (NameError) from main.rb:1:in
'
Mam
ruby の実行中に、モジュールの下の puts 内の文を表示する必要がありますmain.rb
。
Rubyのモジュールの使用について混乱しています。誰か助けてください..