Wywołanie metody [] z wnętrza klasy.

0

Cześć

Wewnątrz klasy zaimplementowałem metodę dostępu poprzez index [] i []=. Z poza klasy używanie tych metod działa poprawnie. Problem w tym, że nie wiem w jaki sposób mogę odwołać się do tych metod z wnętrza klasy.

Jeśli napiszę [10] ruby pomyśli, że chcę utworzyć tablicę z elementem 10, a mi przecież zależy na wywołaniu metody [] z argumentem 10.

2

Spróbuj this[10] lub self[10] (nie jestem pewien, który z tych keywordów jest w Rubym).

0

Należało użyć self :)

Dzięki!

1 użytkowników online, w tym zalogowanych: 0, gości: 1