2011-07-05 2 views

답변

0

원하는 것이 맞습니까?

if true 
    my_object.instance_eval do 
     def my_instance_method 

     end 
    end 

    my_object.class_eval do 
     def my_class_eval 

     end 
    end 
end 
2

지금까지 루비 1.9.2에서 범위를 도입하지 않는 문 그래서 당신은 그

0

당신은 또한 사용할 수 있습니다처럼 문을 사용할 수 있는지 내가 아는 한 :

if true 
    class << self 
     def first_method 
     end 

     def second_method 
     end 
    end 
    end 

하지만 것 여기에 실제 코드를 게시 할 때 더 나아질 것입니다.

관련 문제