ruby-uebungen/Assignment_032/solution/readme.md

351 B

Lösung: Klassen per Reflection analysieren

def analyze(clazz)
  puts "Name:               #{clazz.to_s}"
  puts "Elternklasse:       #{clazz.superclass}"
  puts "Instanz-Methoden:   #{clazz.instance_methods}"
  puts "Statische-Methoden: #{clazz.singleton_methods}"
  puts "Konstanten:         #{clazz.constants}"
end

analyze(String)