# File lib/rake/dsl_definition.rb, line 87
87:     def namespace(name=nil, &block)
88:       name = name.to_s if name.kind_of?(Symbol)
89:       name = name.to_str if name.respond_to?(:to_str)
90:       unless name.kind_of?(String) || name.nil?
91:         raise ArgumentError, "Expected a String or Symbol for a namespace name"
92:       end
93:       Rake.application.in_namespace(name, &block)
94:     end