(yamlMap generic.Map, key string, errs *[]error)
| 306 | } |
| 307 | |
| 308 | func bytesVal(yamlMap generic.Map, key string, errs *[]error) *int64 { |
| 309 | yamlVal := yamlMap.Get(key) |
| 310 | if yamlVal == nil { |
| 311 | return nil |
| 312 | } |
| 313 | |
| 314 | stringVal := coerceToString(yamlVal) |
| 315 | value, err := formatters.ToMegabytes(stringVal) |
| 316 | if err != nil { |
| 317 | *errs = append(*errs, errors.New(T("Invalid value for '{{.PropertyName}}': {{.StringVal}}\n{{.Error}}", |
| 318 | map[string]interface{}{ |
| 319 | "PropertyName": key, |
| 320 | "Error": err.Error(), |
| 321 | "StringVal": stringVal, |
| 322 | }))) |
| 323 | return nil |
| 324 | } |
| 325 | return &value |
| 326 | } |
| 327 | |
| 328 | func intVal(yamlMap generic.Map, key string, errs *[]error) *int { |
| 329 | var ( |
no test coverage detected