Chame Ruby gentilmente pelo nome

Chame a turma pelo nome:

class_name = 'Integer'
class = Kernel.const_get(class_name) # => Integer
class.methods # calls Integer.methods

Método de chamada por nome:

str = "Call me, dear!"
len
= str.method(:length) # or str.method("length")
len
.call # => 14

Eu escrevi o método ‘call’, porque é muito rápido.