Changeset 22356 for lang/perl/Catalyst-Controller-Resources
- Timestamp:
- 10/30/08 11:37:24 (5 years ago)
- Location:
- lang/perl/Catalyst-Controller-Resources/trunk
- Files:
-
- 2 added
- 5 modified
- 3 moved
-
. (modified) (1 prop)
-
.shipit (added)
-
MANIFEST (modified) (3 diffs)
-
Makefile.PL (modified) (2 diffs)
-
lib/Catalyst/Controller/Resources.pm (modified) (1 diff)
-
t/00_compile.t (modified) (1 diff)
-
xt (added)
-
xt/01_pod.t (moved) (moved from lang/perl/Catalyst-Controller-Resources/trunk/t/90_pod.t)
-
xt/02_podcoverage.t (moved) (moved from lang/perl/Catalyst-Controller-Resources/trunk/t/91_podcoverage.t)
-
xt/03_podspell.t (moved) (moved from lang/perl/Catalyst-Controller-Resources/trunk/t/92_podspell.t)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Catalyst-Controller-Resources/trunk
-
Property
svn:ignore set
to
Makefile
Makefile.old
blib
inc
pm_to_blib
META.yml
MANIFEST.bak
-
Property
svn:ignore set
to
-
lang/perl/Catalyst-Controller-Resources/trunk/MANIFEST
r9916 r22356 3 3 inc/Module/AutoInstall.pm 4 4 inc/Module/Install.pm 5 inc/Module/Install/AuthorTests.pm 5 6 inc/Module/Install/AutoInstall.pm 6 7 inc/Module/Install/Base.pm … … 19 20 inc/Test/Builder/Module.pm 20 21 inc/Test/More.pm 22 inc/Test/use/ok.pm 21 23 lib/Catalyst/Controller/Resource.pm 22 24 lib/Catalyst/Controller/Resources.pm … … 46 48 t/lib/TestApp/Controller/Users/Articles/Comments.pm 47 49 t/lib/TestApp/Controller/Users/Date.pm 50 xt/01_pod.t 51 xt/02_podcoverage.t 52 xt/03_podspell.t -
lang/perl/Catalyst-Controller-Resources/trunk/Makefile.PL
r22322 r22356 1 1 use inc::Module::Install; 2 name ('Catalyst-Controller-Resources');3 all_from ('lib/Catalyst/Controller/Resources.pm');2 name 'Catalyst-Controller-Resources'; 3 all_from 'lib/Catalyst/Controller/Resources.pm'; 4 4 5 requires ('Catalyst::Runtime' => 5.70);6 requires ('Class::C3');7 requires ('List::Util');5 requires 'Catalyst::Runtime' => 5.70; 6 requires 'Class::C3'; 7 requires 'List::Util'; 8 8 9 9 feature 'Catalyst::Helper support', … … 11 11 'Catalyst::Devel' => '1.0'; 12 12 13 build_requires('Test::More'); 14 build_requires('HTTP::Request'); 15 13 tests 't/*.t'; 14 test_requires 'Test::More'; 15 test_requires 'Test::use::ok'; 16 test_requires 'HTTP::Request'; 17 author_tests 'xt'; 16 18 use_test_base; 17 19 -
lang/perl/Catalyst-Controller-Resources/trunk/lib/Catalyst/Controller/Resources.pm
r9909 r22356 126 126 } 127 127 128 =head2 WITH OTHER CONTROLLERS AND ATTRIBUTES 129 130 e.g.) L<Catalyst::Controller::RequestToken> 131 132 In your controller: 133 134 package MyApp::Controller::Foo; 135 use base qw( 136 Catalyst::Controller::Resources 137 Catalyst::Controller::RequestToken 138 ); 139 140 sub post :CreateToken { 141 my ($self, $c) = @_; 142 $c->stash->{template} = 'foo/post.tt'; 143 $c->forward($c->view('TT')); 144 } 145 146 sub create :ValidateToken { 147 my ($self, $c) = @_; 148 149 if ($self->validate_token) { 150 $c->res->body('complete.'); 151 } 152 else { 153 $c->res->body('invalid operation.'); 154 } 155 } 156 157 post.tt: 158 159 <html> 160 <body> 161 <form action="[% c.uri_for('/foo') %]" method="post"> 162 <input type="hidden" name="_token" values="[% c.req.param('_token') %]"/> 163 <input type="submit" name="submit" value="complete"/> 164 </form> 165 </body> 166 </html> 167 128 168 =head1 DESCRIPTION 129 169 -
lang/perl/Catalyst-Controller-Resources/trunk/t/00_compile.t
r6694 r22356 2 2 use Test::More tests => 2; 3 3 4 BEGIN { 5 use_ok('Catalyst::Controller::Resources'); 6 use_ok('Catalyst::Controller::SingletonResource'); 7 } 4 use ok 'Catalyst::Controller::Resources'; 5 use ok 'Catalyst::Controller::SingletonResource';
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)