func (mw *JsonIndentMiddleware) MiddlewareFunc(handler HandlerFunc) HandlerFunc {

	if mw.Indent == "" {
		mw.Indent = "  "
	}

	return func(w ResponseWriter, r *Request) {

		writer := &jsonIndentResponseWriter{w, false, mw.Prefix, mw.Indent}
		// call the wrapped handler
		handler(writer, r)
	}
}
func (mw *JsonIndentMiddleware) MiddlewareFunc(handler HandlerFunc) HandlerFunc {

	if mw.Indent == "" {
		mw.Indent = "  "
	}

	return func(w ResponseWriter, r *Request) {

		writer := &jsonIndentResponseWriter{w, false, mw.Prefix, mw.Indent}
		
		handler(writer, r)
	}
}
func ( mw * JsonIndentMiddleware ) MiddlewareFunc ( handler HandlerFunc ) HandlerFunc { if mw . Indent == " " { mw . Indent = " " } return func ( w ResponseWriter , r * Request ) { writer := & jsonIndentResponseWriter { w , false , mw . Prefix , mw . Indent } // call the wrapped handler handler ( writer , r ) } }
// MiddlewareFunc makes JsonIndentMiddleware implement the Middleware interface.
MiddlewareFunc makes JsonIndentMiddleware implement the Middleware interface .