File: Attributes.pm

package info (click to toggle)
libcatalyst-engine-apache-perl 1.16-2.1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,044 kB
  • sloc: perl: 6,344; makefile: 2
file content (30 lines) | stat: -rw-r--r-- 398 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
use strict;
use warnings;

package My::AttributesBaseClass;
use base qw( Catalyst::Controller );

sub fetch : Chained('/') PathPrefix CaptureArgs(1) {

}

sub view : PathPart Chained('fetch') Args(0) {

}

sub foo {    # no attributes

}

package TestApp::Controller::Attributes;
use base qw(My::AttributesBaseClass);

sub view {    # override attributes to "hide" url

}

sub foo : Local {

}

1;