2014-03-05 5 views
0

나는 여러개의 메소드를 가진 lib 디렉토리에 모듈을 가지고있다.동적으로 모듈을 호출하는 메소드

ModuleA extends self 
    def testA 
    end 

    def testB 
    end 
end 

저는 ModuleA의 메소드를 동적으로 호출하고자하는 컨트롤러가 있는데, 예를 들어 메소드 이름이 params로 전달됩니다.

modul_method_from_params = "testA" 
ModuleA::"#{modul_method_from_params}" #This gives me syntax error. 

어떻게 우아하게 접근 할 수 있습니까?

+0

duh !!! 나는 ModuleA.send (modul_method_from_params)를 할 수 있었다. – user2935448

답변

1

duh !!! 나는 ModuleA.send (modul_method_from_params)를 할 수 있었다.

관련 문제