21 lines
361 B
Go
21 lines
361 B
Go
package config
|
|
|
|
const defaultView = "po"
|
|
|
|
// View tracks view configuration options.
|
|
type View struct {
|
|
Active string `yaml:"active"`
|
|
}
|
|
|
|
// NewView creates a new view configuration.
|
|
func NewView() *View {
|
|
return &View{Active: defaultView}
|
|
}
|
|
|
|
// Validate a view configuration.
|
|
func (v *View) Validate() {
|
|
if len(v.Active) == 0 {
|
|
v.Active = defaultView
|
|
}
|
|
}
|