コード例 #1
0
ファイル: bucket.go プロジェクト: empirefox/iniu-old
func One() martini.Handler {
	return func(r render.Render, params martini.Params) {
		bucket, err := db.FindByName(params["name"])
		if err != nil {
			comm.JsonErr(r, err)
		} else {
			comm.JsonContent(r, bucket)
		}
	}
}
コード例 #2
0
ファイル: bucket.go プロジェクト: empirefox/iniu-old
func Save() martini.Handler {
	return func(data db.Bucket, r render.Render) {
		err := DB.Save(&data).Error
		if err != nil {
			comm.JsonErr(r, err)
		} else {
			initBuckets()
			comm.JsonContent(r, &data)
		}
	}
}
コード例 #3
0
ファイル: bucket.go プロジェクト: empirefox/iniu-old
func List() martini.Handler {
	return func(r render.Render) {
		comm.JsonContent(r, Buckets())
	}
}
コード例 #4
0
ファイル: bucket.go プロジェクト: empirefox/iniu-old
func NameList() martini.Handler {
	return func(r render.Render) {
		comm.JsonContent(r, Names())
	}
}