Sfoglia il codice sorgente

Clean code

tags/v0.9.99
Unknown 10 anni fa
parent
commit
d50e18ab6d
3 ha cambiato i file con 55 aggiunte e 50 eliminazioni
  1. 4
    0
      .gopmfile
  2. 50
    0
      modules/base/tool.go
  3. 1
    50
      web.go

+ 4
- 0
.gopmfile Vedi File

github.com/go-sql-driver/mysql= github.com/go-sql-driver/mysql=
github.com/libgit2/git2go=commit:054268a63418b03892bfd4c6a509a0294660074b github.com/libgit2/git2go=commit:054268a63418b03892bfd4c6a509a0294660074b
github.com/lunny/xorm= github.com/lunny/xorm=
github.com/speedata/gogit=
github.com/Unknwon/goconfig= github.com/Unknwon/goconfig=
github.com/gogits/logs= github.com/gogits/logs=


[res]
include=templates|public|conf


+ 50
- 0
modules/base/tool.go Vedi File

} }
return then.String() return then.String()
} }

// Subtract deals with subtraction of all types of number.
func Subtract(left interface{}, right interface{}) interface{} {
var rleft, rright int64
var fleft, fright float64
var isInt bool = true
switch left.(type) {
case int:
rleft = int64(left.(int))
case int8:
rleft = int64(left.(int8))
case int16:
rleft = int64(left.(int16))
case int32:
rleft = int64(left.(int32))
case int64:
rleft = left.(int64)
case float32:
fleft = float64(left.(float32))
isInt = false
case float64:
fleft = left.(float64)
isInt = false
}

switch right.(type) {
case int:
rright = int64(right.(int))
case int8:
rright = int64(right.(int8))
case int16:
rright = int64(right.(int16))
case int32:
rright = int64(right.(int32))
case int64:
rright = right.(int64)
case float32:
fright = float64(left.(float32))
isInt = false
case float64:
fleft = left.(float64)
isInt = false
}

if isInt {
return rleft - rright
} else {
return fleft + float64(rleft) - (fright + float64(rright))
}
}

+ 1
- 50
web.go Vedi File

Flags: []cli.Flag{}, Flags: []cli.Flag{},
} }


func Subtract(left interface{}, right interface{}) interface{} {
var rleft, rright int64
var fleft, fright float64
var isInt bool = true
switch left.(type) {
case int:
rleft = int64(left.(int))
case int8:
rleft = int64(left.(int8))
case int16:
rleft = int64(left.(int16))
case int32:
rleft = int64(left.(int32))
case int64:
rleft = left.(int64)
case float32:
fleft = float64(left.(float32))
isInt = false
case float64:
fleft = left.(float64)
isInt = false
}

switch right.(type) {
case int:
rright = int64(right.(int))
case int8:
rright = int64(right.(int8))
case int16:
rright = int64(right.(int16))
case int32:
rright = int64(right.(int32))
case int64:
rright = right.(int64)
case float32:
fright = float64(left.(float32))
isInt = false
case float64:
fleft = left.(float64)
isInt = false
}

if isInt {
return rleft - rright
} else {
return fleft + float64(rleft) - (fright + float64(rright))
}
}

var AppHelpers template.FuncMap = map[string]interface{}{ var AppHelpers template.FuncMap = map[string]interface{}{
"AppName": func() string { "AppName": func() string {
return base.Cfg.MustValue("", "APP_NAME") return base.Cfg.MustValue("", "APP_NAME")
return APP_VER return APP_VER
}, },
"TimeSince": base.TimeSince, "TimeSince": base.TimeSince,
"Subtract": Subtract,
"Subtract": base.Subtract,
} }


func runWeb(*cli.Context) { func runWeb(*cli.Context) {

Loading…
Annulla
Salva