Link copiato negli appunti
Sì, il supporto alla riflessione ed introspezione in Ruby è molto esteso. Ad esempio, ogni oggetto integra nel set di metodi predefiniti un insieme di funzioni per analizzare e restituire tutti gli attributi di classe o d’istanza, la lista dei metodi pubblici, privati o protetti ai quali risponde.