ruby-uebungen/Assignment_036/readme.md

22 lines
519 B
Markdown

# Klassen per Reflection analysieren
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
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:
```console
> analyze(String)
Name: String
Elternklasse: Object
Instanz-Methoden: [:encode, :include?, ...]
Statische-Methoden: [:try_convert]
Konstanten: []
```