/
githubmirror
/
gin
Обзор
Документация
Войти
/
githubmirror
/
gin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1.0
render/yaml.go
29 строк
529 B
Javier Provecho
closes #514, code from bobbo@b4f0b50
15 апр 2016, 00:47
15 апр 2016, 00:47
007bd51
Код
Авторство
О чём код?
// Copyright 2014 Manu Martinez-Almeida. All rights reserved. // Use of this source code is governed by a MIT style // license that can be found in the LICENSE file. package render import ( "net/http" "gopkg.in/yaml.v2" ) type YAML struct { Data interface{} } var yamlContentType = []string{"application/x-yaml; charset=utf-8"} func (r YAML) Render(w http.ResponseWriter) error { writeContentType(w, yamlContentType) bytes, err := yaml.Marshal(r.Data) if err != nil { return err } w.Write(bytes) return nil }