CatalystX::Features::Role::Backend - Role for implementing a backend.


NAME

CatalystX::Features::Role::Backend - Role for implementing a backend.


VERSION

version 0.15


DESCRIPTION

This role is an interface. No code here.


REQUIRED METHODS

init

Gets called by the main the CatalystX::Features manpage plugin during use Catalyst qw/.../ phase.

list

Returns a list of available features, all of them the CatalystX::Features::Role::Feature manpage objects.

me

Returns and instance of the CatalystX::Features::Role::Feature manpage corresponding to the feature from which it's being called.

get

Given a feature name (say my.simple.feature) returns the feature object.


AUTHORS

        Rodrigo de Oliveira (rodrigolive), C<rodrigolive@gmail.com>


LICENSE

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.

 CatalystX::Features::Role::Backend - Role for implementing a backend.