2009-08-27 4 views
1

World 클래스를 확장하기 위해 일반 모듈을 작성하려고합니다. 모듈 내에서 Before와 After 후크에 액세스해야합니다. 확장 메서드를 사용하여이 작업을 수행하고 있지만 Before/After가이 시점에서 사용 가능한 것으로 보이지 않습니다.오이를 모듈로 확장하고 이전/후크에 액세스

module MyWorld 
    def MyWorld.extended(obj) 
    obj.Before do 
     # this doesn't work 
    end 
    end 
end 

이러한 후크에 액세스하는 다른 방법이 있습니까?

답변

1

그것을 할 방법을 찾았

module MyWorld 
    def MyWorld.extended(obj) 
    Main.Before do 
     # some stuff 
    end 

    Main.After do 
     # some other stuff 
    end 
    end 
end 
관련 문제