fe2c1c6eb6 | ||
---|---|---|
.. | ||
solution | ||
readme.md |
readme.md
Klassen per Reflection analysieren
📆 Fällig: ---- 📆 Musterlösung
Schreiben Sie eine Methode analyze
, der man eine Klasse übergibt und die dann folgende Informationen zu der Klasse ausgibt:
- Name der Klasse
- Elternklasse
- Instanzmethoden
- Statische Methoden
- Konstanten
Beispiel:
> analyze(String)
Name: String
Elternklasse: Object
Instanz-Methoden: [:encode, :include?, ...]
Statische-Methoden: [:try_convert]
Konstanten: []