Alterando classes padrões no Ruby

A flexibilidade que o Ruby proporciona ao desenvolvedor é significativamente maior que qualquer outra linguagem de propósito geral, tanto por ser uma linguagem de script quanto por ser de altissísimo nível. Podemos facilmente alterar as classes padrão do Ruby implementando novos métodos ou simplesmente alterando os métodos existentes. Logo abaixo segue um pequeno exemplo da implementação de um novo método na classe Numeric chamado mais.


class Numeric
def mais numero
self + numero
end
end

1.mais 2


Pode-se perceber que o resultado será 3, basta ler a frase para saber o resultado.

É como perguntar ao Google o valor de 1 mais 2.

0 comentários: