in reply to Re^3: Inherit from a Role (or something like that)
in thread Inherit from a Role (or something like that)
It's automatically using the correct username, because I'm overwriting this attribute of the SSH class in Client and Server. So, the point is, with SSH alone it works perfectly fine. I just have trouble adding the Socket alternative.package SSH; has username => (is => 'rw', isa => 'Str'); sub connect { [...] $self->send($self->username); } package Client; extends qw(SSH); has username => (... default => 'admin'); package Server; extends qw(SSH); has username => (... default => 'root'); package main; my $client = Client->new(); my $server = Server->new(); $client->connect(); $server->connect();
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Inherit from a Role (or something like that)
by John M. Dlugosz (Monsignor) on May 21, 2011 at 12:41 UTC |