Documentation ¶
Index ¶
- Variables
- func GetEnv() string
- type Environment
- func (e Environment) GetBool(setting string) bool
- func (e Environment) GetFloat64(setting string) float64
- func (e Environment) GetInt(setting string) int
- func (e Environment) GetInt64(setting string) int64
- func (e Environment) GetSlice(setting string) (result []string)
- func (e Environment) GetSliceInt(setting string) (result []int)
- func (e Environment) GetSliceInt64(setting string) (result []int64)
- func (e Environment) GetString(setting string) (result string)
- func (e Environment) GetUint(setting string) uint
- func (e Environment) GetUint64(setting string) uint64
Constants ¶
This section is empty.
Variables ¶
View Source
var Env = flag.String("env", "local", "Please run app with environment -> ./app -env environment")
Functions ¶
Types ¶
type Environment ¶
type Environment struct {
Name *string
}
var Global Environment
Global settings from config/global.yaml
var Local Environment
Local settings from config/{environment}.yaml
func (Environment) GetBool ¶
func (e Environment) GetBool(setting string) bool
GetBool get setting as boolean
func (Environment) GetFloat64 ¶ added in v1.0.1
func (e Environment) GetFloat64(setting string) float64
GetFloat64 get setting as float64
func (Environment) GetInt ¶
func (e Environment) GetInt(setting string) int
GetInt get setting as int
func (Environment) GetInt64 ¶ added in v1.0.1
func (e Environment) GetInt64(setting string) int64
GetInt64 get setting as int64
func (Environment) GetSlice ¶
func (e Environment) GetSlice(setting string) (result []string)
GetSlice get setting as slice of strings
func (Environment) GetSliceInt ¶ added in v1.0.4
func (e Environment) GetSliceInt(setting string) (result []int)
GetSliceInt get setting as slice of strings
func (Environment) GetSliceInt64 ¶ added in v1.0.4
func (e Environment) GetSliceInt64(setting string) (result []int64)
GetSliceInt64 get setting as slice of strings
func (Environment) GetString ¶ added in v1.0.1
func (e Environment) GetString(setting string) (result string)
GetString setting as string
func (Environment) GetUint ¶
func (e Environment) GetUint(setting string) uint
GetUint get setting as uint
func (Environment) GetUint64 ¶ added in v1.0.1
func (e Environment) GetUint64(setting string) uint64
GetUint64 get setting as uint64
Click to show internal directories.
Click to hide internal directories.