ruby-uebungen/Assignment_039
Thomas Smits 58bc23516c Update of exercises 2023-05-25 17:49:42 +02:00
..
solution Update of exercises 2023-05-25 17:49:42 +02:00
readme.md Update of exercises 2023-05-25 17:47:19 +02:00

readme.md

Metaprogrammierung: Die kleine Petze

📆 Fällig: ---- 📆 Musterlösung

Schreiben Sie eine Ruby Klasse Snitch, deren Objekte man an jede beliebige Ruby-Methode übergeben kann. Snitch soll dann auf der Konsole ausgeben, welche Methoden mit welchen Parametern auf ihm aufgerufen wurden.

Beispiel:

snitch = Snitch.new
puts snitch

Ausgabe:

Aufruf von Methode 'to_ary'
   mit den Argumenten []
   mit den Argumenten {}
   und dem Block
Aufruf von Methode 'to_s'