Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rakeライブラリ > Kernelモジュール > namespace (private)

instance method Kernel#namespace

namespace(name = nil) { ... } -> Rake::NameSpace[permalink][rdoc] [added by rake]

新しい名前空間を作成します。

与えられたブロックを評価する間は、その名前空間を使用します。

例:

ns = namespace "nested" do
  task :run
end
task_run = ns[:run] # find :run in the given namespace.

[SEE_ALSO] Rake::TaskManager#in_namespace