A Fexibilidade do Ruby

O Ruby é visto como uma linguagem flexível, uma vez que permite aos seus usuários alterar partes da Linguagem. Partes essenciais do Ruby podem ser removidas ou redefinidas à vontade. Partes existentes podem ser acrescentadas. O Ruby tenta não restringir o programador.