Daisuke Maki
and 1 contributors

NAME

Text::AutoLink::Plugin - Base Class For Text::AutoLink Plugin

SYNOPSIS

  package MyPlugin;
  use strict;
  use base qw(Text::AutoLink::Plugin);
  sub process { ... }

DESCRIPTION

Base class for Text::AutoLink Plugin.

METHODS

new ARGS

Creates a new plugin instance.

target SCALAR

You can specify the "target" attribute of the resulting link here

process SCALARREF

This method must be overridden in the subclass. It receives a scalar ref, which is the text that you should be modifying.

linkfy ARGS

href

The link text.

target

The target text. Overrides the value provided to new()

text

The linked text. The value of 'href' is used if not specified.