123456789101112131415161718192021 |
- package memory
- import (
- "gogs.baozhida.cn/zoie/OAuth-core/config/loader"
- "gogs.baozhida.cn/zoie/OAuth-core/config/reader"
- "gogs.baozhida.cn/zoie/OAuth-core/config/source"
- )
- // WithSource appends a source to list of sources
- func WithSource(s source.Source) loader.Option {
- return func(o *loader.Options) {
- o.Source = append(o.Source, s)
- }
- }
- // WithReader sets the config reader
- func WithReader(r reader.Reader) loader.Option {
- return func(o *loader.Options) {
- o.Reader = r
- }
- }
|