Ruby/Moduły: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Szymon wro (dyskusja | edycje)
Linia 75:
</source>
 
Metoda <tt>extend</tt> może być również używana tak jak <tt>include</tt>, jednak jej działanie jest nieco inne. Otóż wszystkie metody niestatyczne z modułów przekazanych do <tt>extend</tt> zostaną włączone do klasy (lub modułu) jako metody klasowe (''statyczne''). O metodach klasowych powiemy jeszcze przy okazji omawiania [[Ruby/Zmienne klasowe|zmiennych klasowych]].
 
<source lang="ruby">