• [^] # Re: .call

    Posté par . En réponse au message Pointeur de fonction ?. Évalué à 1.

    Dans le même esprit mais en moins goret:

    class Functions
    def self.foo(a, b, c)
    end

    def self.bar(a, b, c)
    end
    end

    func_name = "bar"

    if Functions.respond_to? func_name
    Functions.method(func_name).call('a', 'b', 'c')
    end