Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rakeライブラリ > Rake::NameSpaceクラス
クラスの継承リスト: Rake::NameSpace < Object < Kernel < BasicObject
タスクの名前空間を表すクラスです。
new(task_manager, scope_list)
[permalink][rdoc]自身を初期化します。
self[name] -> Rake::Task
[permalink][rdoc]与えられた名前のタスクを返します。
# Rakefile での記載例とする
namespace :ns do |ns|
task :ts1 do
end
task :ts2 do
end
ns[:ts1] # => <Rake::Task ns:ts1 => []>
ns[:ts2] # => <Rake::Task ns:ts2 => []>
end
tasks -> Array
[permalink][rdoc]タスクのリストを返します。
# Rakefile での記載例とする
namespace :ns do |ns|
task :ts1 do
end
task :ts2 do
end
ns.tasks # => [<Rake::Task ns:ts1 => []>, <Rake::Task ns:ts2 => []>]
end