route/vendor/github.com/GoRethink/gorethink/host.go

25 lines
350 B
Go

package gorethink
import (
"fmt"
)
// Host name and port of server
type Host struct {
Name string
Port int
}
// NewHost create a new Host
func NewHost(name string, port int) Host {
return Host{
Name: name,
Port: port,
}
}
// Returns host address (name:port)
func (h Host) String() string {
return fmt.Sprintf("%s:%d", h.Name, h.Port)
}