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