convert multiple return values into a struct, add SelfLinker

This commit is contained in:
Daniel Smith
2014-09-25 15:08:09 -07:00
parent 75b93cf7e9
commit b972f72248
4 changed files with 31 additions and 11 deletions

View File

@@ -73,11 +73,11 @@ func NewEtcdHelper(etcdServers []string, version string) (helper tools.EtcdHelpe
if version == "" {
version = latest.Version
}
codec, versioner, err := latest.InterfacesFor(version)
versionInterfaces, err := latest.InterfacesFor(version)
if err != nil {
return helper, err
}
return tools.EtcdHelper{client, codec, versioner}, nil
return tools.EtcdHelper{client, versionInterfaces.Codec, versionInterfaces.ResourceVersioner}, nil
}
// New returns a new instance of Master connected to the given etcd server.