3

特定のフォルダーに A と B という 2 つの ruby​​ ファイルがあります。

クラス A コードは次のとおりです。

class A
  def self.foo
    puts "foo"
  end
end

A.foo

クラス B コードは次のとおりです。

class B
  def self.bar
    puts "bar"   
  end
end

B.bar
A.foo

クラス B ファイルを実行しようとすると、次のエラーが発生します。

bar
b.rb:10:in `<main>': uninitialized constant A (NameError)

モジュールを使用したくありません。では、クラス B から A.foo を参照するにはどうすればよいでしょうか。

4

1 に答える 1