2013-08-08 5 views
0

일부 병합 충돌을 해결하면서이 코드를 실행했으며 이와 같은 작업 수행에 대한 정당성을 이해하는 데 어려움을 겪고 있습니다.모델에 명시 적으로 액세스하기 위해 정의 된 메서드 뒤에있는 이유

모델에 명시 적으로 액세스하기 위해 정의 된 메소드가 필요한 좋은 이유가 있는지 누군가가 알 수 있습니까?

private 
def message_class 
    CustomerMessage 
end 

def lookup_message_class 
    CustomerMessage 
end 

동료가 여러 번 작업하기 때문에 나는 오해하고 있습니다.

+5

이 질문에 대한 유일한 정상적인 대답은 다음과 같습니다. ** 동료에게 문의 **. * 모든 * 객체가 이미'class' 메소드를 가지고 있다는 것을 이해하지 못하는 누군가에 의해 겉으로는 행해졌지만, 더 나은 이유가 있는지를 어떻게 알 수 있을까요? – meagar

+0

나는 이것이 전에 보지 못했던 대회 였으면 좋겠다. –

답변

1

그럴 이유가 없습니다.

나중에 클래스를 변경하려면 모든 곳에서 변경하십시오.

+0

이것은 수업을 바꾸는 것과 어떤 관련이 있는가? "뒤에"무엇? – meagar

+0

그게 내가 왜 인스턴스 메서드에서 클래스를 래핑하고 싶은지 상상할 수있는 유일한 이유입니다 ... –

관련 문제