質問
私はルビーにとても新しいです。 Ironrubyを使用していますが、Rubyコードには長い名前空間があります。
Company:: Division::Group::Product::Package.new
私はこのnsを複数回使用しているので、ショートカットを作成する方法はありますか? C#で使用句を追加するので、完全なプレフィックスを指定する必要はありません。
解決
次のように、単に別の定数に割り当てることができます。
Package = Company::Division::Group::Product::Package
Package.new
他のヒント
また、よりRuby-eskである「含める」メソッドを使用することもできます。
include Company::Division::Group::Product
Package.new
これと現在の答えの違いは、これが名前空間の下にあるすべての定数を引き込むことです。
所属していません StackOverflow