method
namespace
v2_6_3 -
Show latest stable
- Class:
Object
namespace(name)public
No documentation available.
# File lib/bundler/vendor/thor/lib/thor/rake_compat.rb, line 60
def namespace(name)
if klass = Bundler::Thor::RakeCompat.rake_classes.last # rubocop:disable AssignmentInCondition
const_name = Bundler::Thor::Util.camel_case(name.to_s).to_sym
klass.const_set(const_name, Class.new(Bundler::Thor))
new_klass = klass.const_get(const_name)
Bundler::Thor::RakeCompat.rake_classes << new_klass
end
super
Bundler::Thor::RakeCompat.rake_classes.pop
end