Argument metody będący obiektem innej klasy

Jak w temacie.

Mamy dwie klasy: class Jeden i class Dwa. W class Dwa mamy metodę kiszenie. Jako argument tej metody chcemy przyjąć obiekt klasy Jeden. Czyli na przykładzie:

[code]class Jeden
// jakaś klasa
end

class Dwa
def kiszenie
// jakas metoda
end

end

if FILE == $0
t = Jeden.new

s = Dwa.new

s.kiszenie(t) // czyli w metodzie klasy Dwa przyjmujemy jako argument obiekt klasy Jeden.
end[/code]
Pomocne byłoby, gdyby ktoś pokazał jak w metodzie kiszenie wyświetlić obiekt klasy Jeden.

def kiszenie(o) puts "Dostałem obiekt: #{o}" end

Dobijają mnie te proste rozwiązania :stuck_out_tongue:

Mam jeszcze jeden problem:

[code]class Jeden
def krochmalenie
blabla
end
end

class Dwa
def kiszenie
x.krochmalenie
end
end[/code]
czyli jak zrobić tak, aby mogłem metody z klasy Jeden używać w metodach z klasy Dwa?
czyli jak na przykładzie używać metody krochmalenie w metodzie kiszenie?

Tak jak to jest zdefiniowane powyżej możesz tego używać, tylko musisz pamiętać, aby metoda przyjmowała ten obiekt jako argument lub
by był on zapamiętany w zmiennej instancyjnej.

x = Jeden.new

np.