blob: 87946e40a0b689dde7c8de375573e24cd9042a13 (
plain) (
tree)
|
|
package xyz.driver.core
package rest
class DnsDiscovery(transport: HttpRestServiceTransport, overrides: Map[String, String]) {
def discover[A](implicit descriptor: ServiceDescriptor[A]): A = {
val url = overrides.getOrElse(descriptor.name, s"https://${descriptor.name}")
descriptor.connect(transport, url)
}
}
|