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, == zwraca true tylko wtedy, gdy obj oraz inny_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 == metoda equal? 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.