def namespace(namespace = nil, options = {})
      return @namespace unless namespace

      @namespace      = namespace.to_sym if namespace
      @base_namespace = options[:base].to_sym if options[:base]
    end
def namespace(namespace = nil, options = {})
      return @namespace unless namespace

      @namespace      = namespace.to_sym if namespace
      @base_namespace = options[:base].to_sym if options[:base]
    end
Sets and returns +namespace+.
 If called without parameters, returns +namespace+.

 Possible options:
 * <tt>:base</tt> - base namespace used for deep merging of values of other namespaces