NAME

Dancer2::Template::Caribou::DancerVariables - Role providing Dancer attributes to the template objects

VERSION

version 1.0.1

SYNOPSIS

package Dancer2::View::MyView;

use Moose;
use Template::Caribou;

with qw/ 
    Template::Caribou 
    Dancer2::Template::Caribou::DancerVariables 
/;

template page => sub {
    my $self = shift;
    
    print ::RAW $self->uri_for( '/foo' );
};

DESCRIPTION

Dancer2::Template::Caribou::DancerVariables adds attributes and methods to allow interactions with the Dancer2 application and its context.

METHODS

request()

Returns the current Dancer2::Core::Request object.

uri_for( $path )

Returns the absolute url for the given $path.

AUTHOR

Yanick Champoux <yanick@babyl.dyndns.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Yanick Champoux.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.