Documentation
¶
Index ¶
- Variables
- type ConfigurationService
- type ConfigurationServiceOption
- func WithConfiguration(key string, defaultValue interface{}) ConfigurationServiceOption
- func WithEnvPrefix(envPrefix string) ConfigurationServiceOption
- func WithFileName(fileName string) ConfigurationServiceOption
- func WithFileType(fileType string) ConfigurationServiceOption
- func WithHomeSearchPath() ConfigurationServiceOption
- func WithOptionalConfigurationFile() ConfigurationServiceOption
- func WithSearchPaths(searchPaths ...string) ConfigurationServiceOption
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultEnvKeyReplacer = strings.NewReplacer("-", "_", ".", "_")
)
Functions ¶
This section is empty.
Types ¶
type ConfigurationService ¶
type ConfigurationService struct {
// contains filtered or unexported fields
}
func NewConfigurationService ¶
func NewConfigurationService(options ...ConfigurationServiceOption) *ConfigurationService
func (*ConfigurationService) Load ¶
func (c *ConfigurationService) Load() configuration.Loader
func (*ConfigurationService) Read ¶
func (c *ConfigurationService) Read() error
type ConfigurationServiceOption ¶
type ConfigurationServiceOption func(*ConfigurationService)
func WithConfiguration ¶
func WithConfiguration(key string, defaultValue interface{}) ConfigurationServiceOption
func WithEnvPrefix ¶
func WithEnvPrefix(envPrefix string) ConfigurationServiceOption
func WithFileName ¶
func WithFileName(fileName string) ConfigurationServiceOption
func WithFileType ¶
func WithFileType(fileType string) ConfigurationServiceOption
func WithHomeSearchPath ¶
func WithHomeSearchPath() ConfigurationServiceOption
func WithOptionalConfigurationFile ¶
func WithOptionalConfigurationFile() ConfigurationServiceOption
func WithSearchPaths ¶
func WithSearchPaths(searchPaths ...string) ConfigurationServiceOption
Click to show internal directories.
Click to hide internal directories.