package Dancer2::Core::Role::Handler; # ABSTRACT: Role for Handlers $Dancer2::Core::Role::Handler::VERSION = '1.1.0'; use Moo::Role; use Dancer2::Core::Types; requires 'register'; has app => ( is => 'ro', isa => InstanceOf ['Dancer2::Core::App'], weak_ref => 1, ); 1; __END__ =pod =encoding UTF-8 =head1 NAME Dancer2::Core::Role::Handler - Role for Handlers =head1 VERSION version 1.1.0 =head1 ATTRIBUTES =head2 app Contain an object of class L. =head1 REQUIREMENTS This role requires the method C to be implemented. =head1 AUTHOR Dancer Core Developers =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2023 by Alexis Sukrieh. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut