++ed by:
AVKHOZOV JHTHORSEN KARJALA SRI

4 PAUSE user(s)
3 non-PAUSE user(s).

Jan Henning Thorsen

NAME

Convos::Loopback - Loopback connection

DESCRIPTION

This class represents a loopback connection. That is a connection which is only visible internally to convos, and thus does not require a IRC server.

This module must be compatible with Mojo::IRC.

SYNOPSIS

  my $connection = Convos::Core::Connection->new(....);
  my $loopback = Convos::Loopback->new(connection => $connection);

  $loopback->connect(sub {
    my($loopback, $error) = @_;
    # ...
  });

ATTRIBUTES

server

Cannot be set. Will always return "loopback".

nick

Holds the nick.

user

Alias for "nick".

pass

for compat reasons

ioloop

Holds an instance of Mojo::IOLoop.

redis

Holds an instance of Mojo::Redis.

connection

Holds and instance of Convos::Core::Connection. Must be provided in constructor.

METHODS

new

Used to create a new object. "connection" is required parameter.

change_nick

Used to change "nick".

connect

  $self->connect($cb);

Will start subscribing to messages sent to this nick.

disconnect

Does nothing.

write

See "write" in Mojo::IRC.

AUTHOR

Jan Henning Thorsen - jhthorsen@cpan.org




Hosting generously
sponsored by Bytemark