unexport driver.generic mockups

This commit is contained in:
Adrien Marquès 2018-10-01 21:16:59 +02:00
parent b02dc60b3d
commit ee19846ddc
2 changed files with 16 additions and 16 deletions

View File

@ -35,17 +35,17 @@ func (d Generic) Compiled() bool { return false }
// LoadController implements the Driver interface // LoadController implements the Driver interface
func (d *Generic) LoadController(_path string) (Controller, error) { func (d *Generic) LoadController(_path string) (Controller, error) {
return GenericController(_path), nil return genericController(_path), nil
} }
// LoadMiddleware returns a new middleware; it must be a // LoadMiddleware returns a new middleware; it must be a
// valid and existing folder/filename file // valid and existing folder/filename file
func (d *Generic) LoadMiddleware(_path string) (Middleware, error) { func (d *Generic) LoadMiddleware(_path string) (Middleware, error) {
return GenericMiddleware(_path), nil return genericMiddleware(_path), nil
} }
// LoadChecker returns a new middleware; it must be a // LoadChecker returns a new middleware; it must be a
// valid and existing folder/filename file // valid and existing folder/filename file
func (d *Generic) LoadChecker(_path string) (Checker, error) { func (d *Generic) LoadChecker(_path string) (Checker, error) {
return GenericChecker(_path), nil return genericChecker(_path), nil
} }

View File

@ -9,10 +9,10 @@ import (
"strings" "strings"
) )
// GenericController is the mockup for returning a controller with as a string the path // genericController is the mockup for returning a controller with as a string the path
type GenericController string type genericController string
func (path GenericController) Get(d response.Arguments) response.Response { func (path genericController) Get(d response.Arguments) response.Response {
res := response.New() res := response.New()
@ -67,20 +67,20 @@ func (path GenericController) Get(d response.Arguments) response.Response {
} }
func (path GenericController) Post(d response.Arguments) response.Response { func (path genericController) Post(d response.Arguments) response.Response {
return path.Get(d) return path.Get(d)
} }
func (path GenericController) Put(d response.Arguments) response.Response { func (path genericController) Put(d response.Arguments) response.Response {
return path.Get(d) return path.Get(d)
} }
func (path GenericController) Delete(d response.Arguments) response.Response { func (path genericController) Delete(d response.Arguments) response.Response {
return path.Get(d) return path.Get(d)
} }
// GenericMiddleware is the mockup for returning a middleware as a string (its path) // genericMiddleware is the mockup for returning a middleware as a string (its path)
type GenericMiddleware string type genericMiddleware string
func (path GenericMiddleware) Inspect(_req http.Request, _scope *[]string) { func (path genericMiddleware) Inspect(_req http.Request, _scope *[]string) {
/* (1) Prepare stdin data */ /* (1) Prepare stdin data */
stdin, err := json.Marshal(_scope) stdin, err := json.Marshal(_scope)
@ -120,10 +120,10 @@ func (path GenericMiddleware) Inspect(_req http.Request, _scope *[]string) {
} }
// GenericChecker is the mockup for returning a checker as a string (its path) // genericChecker is the mockup for returning a checker as a string (its path)
type GenericChecker string type genericChecker string
func (path GenericChecker) Match(_type string) bool { func (path genericChecker) Match(_type string) bool {
/* (1) Try to load command with <stdin> -> stdout */ /* (1) Try to load command with <stdin> -> stdout */
cmd := exec.Command(string(path), _type) cmd := exec.Command(string(path), _type)
@ -139,7 +139,7 @@ func (path GenericChecker) Match(_type string) bool {
return output == "true" || output == "1" return output == "true" || output == "1"
} }
func (path GenericChecker) Check(_value interface{}) bool { func (path genericChecker) Check(_value interface{}) bool {
/* (1) Prepare stdin data */ /* (1) Prepare stdin data */
indata := make(map[string]interface{}) indata := make(map[string]interface{})