NAME
Text::Livedoor::Wiki::Plugin::Function - Base Class For Function Plugin
DESCRIPTION
you can use this class as base to create Function Plugin.
SYNOPSIS
package Text::Livedoor::Wiki::Plugin::Function::Superscript;
use warnings;
use strict;
use base qw/Text::Livedoor::Wiki::Plugin::Function/;
__PACKAGE__->function_name('sup');
sub process {
my ( $class, $inline, $data ) = @_;
my $value = $data->{value};
$value = $inline->parse( $value );
return "<sup>$value</sup>";
}
1;
&function_name(argument_here){value here}
FUNCTION
function_name
you can specify your function name.
process
you must implement your self . return text what you want for your plugin.
process_mobile
if you did not implement this ,then $class->process() is used.
prepare_args
you can validate argument with this function.
prepare_value
you can validate value with this function.
uid
get unique id
opts
get option hash data
AUTHOR
polocky