Mercurial > pub > Impl
comparison Lib/IMPL/Web/NotAllowedException.pm @ 229:47f77e6409f7
heavily reworked the resource model of the web application:
*some ResourcesContraact functionality moved to Resource
+Added CustomResource
*Corrected action handlers
author | sergey |
---|---|
date | Sat, 29 Sep 2012 02:34:47 +0400 |
parents | |
children | 6d8092d8ce1b |
comparison
equal
deleted
inserted
replaced
228:431db7034a88 | 229:47f77e6409f7 |
---|---|
1 package IMPL::Web::NotAllowedException; | |
2 use strict; | |
3 | |
4 use IMPL::lang qw(:constants); | |
5 use IMPL::declare { | |
6 base => [ | |
7 'IMPL::Web::Exception' => sub { | |
8 my %args = @_; | |
9 $args{Message}; | |
10 } | |
11 ] | |
12 }; | |
13 | |
14 sub CTOR { | |
15 my %args = @_; | |
16 | |
17 $this->headers({ | |
18 allow => $args{allow} | |
19 }); | |
20 } | |
21 | |
22 sub status { | |
23 "405 Method Not Allowed" | |
24 } | |
25 | |
26 1; | |
27 | |
28 __END__ |