(d map[string]interface{}, name string)
| 33 | } |
| 34 | |
| 35 | func ArgumentInteger(d map[string]interface{}, name string) (int, bool) { |
| 36 | if s, ok := Argument(d, name); ok { |
| 37 | n, err := strconv.Atoi(s) |
| 38 | if err != nil { |
| 39 | log.PanicErrorf(err, "option %s isn't a valid integer", name) |
| 40 | } |
| 41 | return n, true |
| 42 | } |
| 43 | return 0, false |
| 44 | } |
| 45 | |
| 46 | func ArgumentIntegerMust(d map[string]interface{}, name string) int { |
| 47 | n, ok := ArgumentInteger(d, name) |
no test coverage detected