view 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
line wrap: on
line source

package IMPL::Web::NotAllowedException;
use strict;

use IMPL::lang qw(:constants);
use IMPL::declare {
    base => [
        'IMPL::Web::Exception' => sub {
            my %args = @_;
            $args{Message};
        }
    ]
};

sub CTOR {
    my %args = @_;
    
    $this->headers({
       allow => $args{allow} 
    });
}

sub status {
    "405 Method Not Allowed"
}

1;

__END__