W jednym pliku mam klasę A i B powiedzmy:
class A
...
b = B.new("b")
...
end
oraz
class B
...
a = A.new("a")
end
Pominąłem w tych klasach konstruktory. Chodzi o to, że klasa A nie widzi klasy B, zatem nie mogę w szczególności w żadnej metodzie używać zmiennych typu B i tym bardziej ich zwracać. Co zrobić, aby klasa A widziała klasę B? Np. w C++ miałem możliwość napisania tylko deklaracji i definiowania klas w dowolnym momencie. Jak to zrobić w Ruby?