ruby-uebungen/Assignment_037
Thomas Smits 25d5ac7ffd Initial commit 2023-05-23 09:19:31 +02:00
..
solution Initial commit 2023-05-23 09:19:31 +02:00
readme.md Initial commit 2023-05-23 09:19:31 +02:00

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