November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Dla danego obiektu chcemy zidentyfikować jego klasę i superklasę, jako obiekty klasy Class.
Każda klasa w języku Ruby jest obiektem klasy Class. Dla danego obiektu jego klasę zwraca metoda Object#class, zaś superklasę tej klasy — metoda Class#superclass:
'To jest napis'.class # => String 'To jest napis'.class.name # => "String" 'To jest napis'.class.superclass # => Object String.superclass # => Object String.class # => Class String.class.superclass # => Module 'To jest napis'.class.new # => ""
Klasa w języku Ruby, jako obiekt „pierwszej klasy” Class, jest wartością, którą można przypisywać zmiennym, przekazywać jako argument wywołania metody lub dynamicznie ...