1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-07-12 22:41:07 +02:00
Files
.github
agent
api
handler
internal
proto
resolver
grpc
host
micro
path
vpath
options.go
resolver.go
router
server
service
api.go
api_test.go
grpc_test.go
auth
broker
client
codec
config
debug
errors
logger
metadata
network
plugin
proxy
registry
router
runtime
server
service
store
sync
transport
tunnel
util
web
.gitignore
.golangci.yml
CNAME
Dockerfile
LICENSE
README.md
README.zh-cn.md
_config.yml
defaults.go
event.go
function.go
function_test.go
generate.go
go.mod
go.sum
micro.go
options.go
service.go
service_test.go
go-micro/api/resolver/options.go
2019-06-03 18:44:43 +01:00

25 lines
452 B
Go

package resolver
// NewOptions returns new initialised options
func NewOptions(opts ...Option) Options {
var options Options
for _, o := range opts {
o(&options)
}
return options
}
// WithHandler sets the handler being used
func WithHandler(h string) Option {
return func(o *Options) {
o.Handler = h
}
}
// WithNamespace sets the namespace being used
func WithNamespace(n string) Option {
return func(o *Options) {
o.Namespace = n
}
}