2013-04-11 4 views
2

YARD 스타일 문서의 매개 변수가 "진실성"상태로만 사용됨을 나타내는 규칙이 있습니까? 즉, false 또는 nil인지 또는 사실인지 알고 싶습니까?진실에 대한 야드 협약

일반적으로 다음과 같은 위치에 Truthy 대신 입력되는 것은 무엇입니까?

# @param [String] name 
# @param [Truthy] admin_status 
def create_user(name, admin_status) 
    # code goes here 
end 

나는 documentation에서 찾을 수있는 가장 가까운

정말 내가 원하는 것이 아니다 부울입니다.

답변

3

부울 이외의 다른 것을 사용하면 0false으로 해석하거나 참/거짓 검사보다 문자 그대로 덜 해석하는 것과 같은 특수 처리를한다는 것을 의미합니다.

YARD docs에서 사용 된 규칙은 "부울"은 true/false로 평가되는 것을 볼 수 있습니다.