В дополнение к ответ Дмитриса с Rake.application.current_scope
:
namespace :baseline do |namespace|
scope = namespace.scope.path
#...
end
scope
будет "baseline"
(строка, а не запрошенный символ).
Но в rake вы можете определить пространство имен с помощью символа или строки, вы также можете определить это так:
namespace 'baseline' do |namespace|
scope = namespace.scope.path
#...
end
Область действия будет одинаковой с обоими определениями.
Если вам действительно нужноСимвол, вы можете использовать scope.to_sym
.