Ruby supporta la riflessione e l’introspezione?

Utente HTML.it
chiede

Ruby supporta la riflessione e l’introspezione?

Redazione HTML.it
risponde

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.