58bc23516c | ||
---|---|---|
.. | ||
solution | ||
readme.md |
readme.md
Methoden einer Klasse dynamisch erzeugen
📆 Fällig: ---- 📆 Musterlösung
Schreiben Sie eine Funktion leet_class
, die zu jeder vorhandenen (nicht geerbten) Instanzmethode eine weitere Methode hinzufügt, die den Namen der ursprünglichen Methode in Leet Speak hat. Die neue Methode muss keine Funktion haben, kann aber auch gerne an die ursprüngliche Methode delegieren.
Beispiel:
class M
def hello; end
def world; end
end
leet_class(M)
m = M.new
m.h3ll0
m.w0rld