ruby-uebungen/Assignment_036/readme.md

519 B

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:         []