2011-09-10 2 views
7

私は非常にルビーの新人です。ショートカットを作成する方法がある私は、このNSを複数回使用するのでルビの短い名前空間頭字語

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

:私はIronRubyのを使用して、私のRubyのコードは、長い名前空間を持っていますか?私は完全なプレフィックスを指定する必要はないので、C#ではusing句を追加します。

答えて

13

あなたは、単にのように、別の定数に割り当てることができます:

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

あなたはまた、より多くのRuby-ESKある "含める" 方法を、使用することができます。

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

この違い現在の答えは、名前空間の下のすべての定数を引っ張るというものです。現在の答えはその名前だけを引っ張ります。

関連する問題