Render a text response.
(w io.Writer, v interface{})
| 208 | |
| 209 | // Render a text response. |
| 210 | func (t Text) Render(w io.Writer, v interface{}) error { |
| 211 | if hw, ok := w.(http.ResponseWriter); ok { |
| 212 | c := hw.Header().Get(ContentType) |
| 213 | if c != "" { |
| 214 | t.ContentType = c |
| 215 | } |
| 216 | |
| 217 | t.Write(hw) |
| 218 | } |
| 219 | |
| 220 | _, _ = w.Write([]byte(v.(string))) |
| 221 | |
| 222 | return nil |
| 223 | } |
| 224 | |
| 225 | // Render an XML response. |
| 226 | func (x XML) Render(w io.Writer, v interface{}) error { |