package Text::Trac::LinkResolver::Ticket; use strict; use base qw( Text::Trac::LinkResolver ); sub init { my $self = shift; $self->{pattern} = '!?(?_is_disabled; my $c = $self->{context}; $label ||= $match; my ( $rev ) = ( $match =~ m/(\d+)/ ); my $url = $c->{trac_ticket_url} || $c->trac_url . 'ticket/'; $url .= $rev; return sprintf '%s', $url, $label; } 1;