package Text::Trac::LinkResolver::Wiki; use strict; use base qw( Text::Trac::LinkResolver ); sub init { my $self = shift; $self->{pattern} = '!?(?_is_disabled; my $c = $self->{context}; $label ||= $match; $target ||= $match; my $url = $c->{trac_wiki_url} || $c->trac_url . "wiki/"; $url .= $target; return sprintf '%s', $url, $label; } 1;