Description
Defines a cleaner interface for describing and using I/O endpoints in Ruby code. It is useful for async frameworks, network services, and libraries that need to separate endpoint configuration from connection handling.
Endpoint definitions can control network exposure. Validate addresses, ports, permissions, and TLS expectations before using them in services reachable by other machines.