Link copiato negli appunti
Sì, Ruby mette a disposizione un ricco insieme di metodi e caratteristiche per la metaprogrammazione. È possibile scrivere codice Ruby che esegue e valuta altro codice Ruby, dichiara classe, definisce metodi. Inoltre, è possibile valutare porzioni di testo come comandi Ruby.