- More unit tests

- Improves HTML debug render
- InputHolder removed
- More debug logs
This commit is contained in:
Manu Mtz-Almeida
2015-05-05 15:06:38 +02:00
parent 0a192fb0fa
commit f414648384
13 changed files with 371 additions and 298 deletions

View File

@ -28,25 +28,22 @@ type Binding interface {
var _validator = validator.NewValidator("binding", validator.BakedInValidators)
var (
JSON = jsonBinding{}
XML = xmlBinding{}
GETForm = getFormBinding{}
POSTForm = postFormBinding{}
JSON = jsonBinding{}
XML = xmlBinding{}
Form = formBinding{}
)
func Default(method, contentType string) Binding {
if method == "GET" {
return GETForm
return Form
} else {
switch contentType {
case MIMEPOSTForm:
return POSTForm
case MIMEJSON:
return JSON
case MIMEXML, MIMEXML2:
return XML
default:
return GETForm
return Form
}
}
}