Klasa Object
W klasie Object
— podstawowej klasie języka Ruby — znajdują się następujące metody publiczne. Ich opis został zaczerpnięty ze strony http://www.ruby-doc.org/core/classes/Object.html, a następnie skrócony. Na stronie tej można znaleźć przykładowy kod oraz dłuższe objaśnienia. Klasa Object
zawiera moduł Kernel
, którego metody wymienione są w kolejnym podrozdziale.
Metody instancji klasy Object
obj
==
inny_obj
[lub]obj
.equal?(
inny_obj
)
[lub]obj
.eql?(
inny_obj
)
Na poziomie klasy
Object
,==
zwracatrue
tylko wtedy, gdyobj
orazinny_obj
są tym samym obiektem. Zazwyczaj metoda ta nadpisywana jest w klasach podrzędnych w celu udostępnienia znaczenia specyficznego dla danej klasy. W przeciwieństwie do==
metodaequal?
nigdy nie powinna być ...
Get Ruby. Leksykon kieszonkowy now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.