2011-09-10 3 views
7

저는 루비가 새롭습니다. 나는 아이언 루비를 사용하여 내 루비 코드는 긴 이름 공간이있다 : 내가 바로 가기를 만들 수있는 방법이이 NS 여러 번 사용하기 때문에루비의 짧은 네임 스페이스 머리 글자

Company:: Division::Group::Product::Package.new 

를? C#에서는 using 절을 추가하므로 전체 접두사를 지정하지 않아도됩니다.

답변

13

당신은 단순히처럼, 다른 일정에 할당 할 수 있습니다 :

Package = Company::Division::Group::Product::Package 
Package.new 
5

또한 더 루비 에스크이다 "포함"방법을 사용할 수 있습니다

include Company::Division::Group::Product 
Package.new 

이 차이 현재의 대답은 네임 스페이스 아래의 모든 상수를 가져오고, 현재의 대답은 그 이름 만 가져옵니다.