package service
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"cygnux.net/kepler/restlet"
|
|
)
|
|
|
|
func JSON(handler interface{}) restlet.RequestHandler {
|
|
var f = func(ctx restlet.RequestContext, w http.ResponseWriter, r *http.Request) error {
|
|
return nil
|
|
}
|
|
return restlet.RequestHandleFunc(f)
|
|
}
|
|
|
|
func XML(handler interface{}) restlet.RequestHandler {
|
|
var f = func(ctx restlet.RequestContext, w http.ResponseWriter, r *http.Request) error {
|
|
return nil
|
|
}
|
|
return restlet.RequestHandleFunc(f)
|
|
}
|
|
|
|
func YAML(handler interface{}) restlet.RequestHandler {
|
|
var f = func(ctx restlet.RequestContext, w http.ResponseWriter, r *http.Request) error {
|
|
return nil
|
|
}
|
|
return restlet.RequestHandleFunc(f)
|
|
}
|
|
|
|
func BSON(handler interface{}) restlet.RequestHandler {
|
|
var f = func(ctx restlet.RequestContext, w http.ResponseWriter, r *http.Request) error {
|
|
return nil
|
|
}
|
|
return restlet.RequestHandleFunc(f)
|
|
}
|
|
|
|
func Format(handler interface{}, defaults ...string) restlet.RequestHandler {
|
|
var f = func(ctx restlet.RequestContext, w http.ResponseWriter, r *http.Request) error {
|
|
return nil
|
|
}
|
|
return restlet.RequestHandleFunc(f)
|
|
}
|