Ruby convertir cadena a nombre de método

Tengo dos métodos definidos en mi archivo ruby.

def is_mandatory(string) puts xyz end def is_alphabets(string) puts abc end 

Una matriz que contiene los nombres de los métodos.

  methods = ["is_mandatory", "is_alphabets"] 

Cuando hago lo siguiente

  methods.each do |method| puts method.concat("(\"abc\")") end 

Simplemente muestra, is_mandatory (“abc”) is_alphabets (“abc”) en lugar de llamar al método.

¿Cómo puedo convertir la cadena al nombre del método? Cualquier ayuda es muy apreciada.

¡¡Aclamaciones!!

La mejor manera es probablemente:

 methods.each { |meth| send(meth, 'abc') } 

Ver objeto # enviar

Trate de usar “enviar”.

 methods.each do |method| self.send(method, "abc") end