NAME

Protocol::WebSocket::URL - WebSocket URL

SYNOPSIS

# Construct
my $url = Protocol::WebSocket::URL->new;
$url->host('example.com');
$url->port('3000');
$url->secure(1);
$url->to_string; # wss://example.com:3000

# Parse
my $url = Protocol::WebSocket::URL->new->parse('wss://example.com:3000');
$url->host;   # example.com
$url->port;   # 3000
$url->secure; # 1

DESCRIPTION

Construct or parse a WebSocket URL.

ATTRIBUTES

host

port

resource_name

secure

METHODS

new

Create a new Protocol::WebSocket::URL instance.

parse

Parse a WebSocket URL.

to_string

Construct a WebSocket URL.