Alex 'AdUser' Z
9 years ago
2 changed files with 29 additions and 1 deletions
@ -0,0 +1,27 @@
|
||||
package LDV::Helpers; |
||||
|
||||
use strict; |
||||
use warnings; |
||||
use utf8; |
||||
|
||||
use Mojo::Base 'Mojolicious::Plugin'; |
||||
|
||||
use Text::Markdown; |
||||
|
||||
sub register { |
||||
my ($self, $app) = @_; |
||||
|
||||
$app->helper(markdown => sub { |
||||
my ($c, $text) = @_; |
||||
my $render = Text::Markdown->new; |
||||
return $render->markdown($text); |
||||
}); |
||||
|
||||
$app->helper(plaintext => sub { |
||||
my ($c, $text) = @_; |
||||
$text =~ s{\r?\n}{<br/>}go; |
||||
return $text; |
||||
}); |
||||
} |
||||
|
||||
1; |
Loading…
Reference in new issue