Yeb
(
G/GE/GETTY/Yeb-0.104.tar.gz, GETTY, 2016;
MetaCPAN
)
ions
=head1 VERSION
version 0.104
=head1 SYNOPSIS
package MyApp::Web;
use Yeb qw( Session JSON );
r "/" => sub {
session test => pa('test');
text "root";
};
r "/blub" => sub {
n '+SomeOther::YebApp';
};
1;
package MyApp::Web::Test;
use MyApp::Web;
r "/json" => sub {
json {
test => session('test'),
stash_var => st('stash_var'),
}
};
r "/
ds L<plackup>
Bigger L<Text::Xslate> example:
package MyApp::WebXslate;
use Yeb Session => JSON => 'Xslate';
# because of the root() usage we need to use plugin function call
plugin Static