[Catalyst-commits] r10233 - in Catalyst-Engine-Embeddable/trunk: .
lib/Catalyst/Engine
t0m at dev.catalyst.perl.org
t0m at dev.catalyst.perl.org
Fri May 22 01:12:15 GMT 2009
Author: t0m
Date: 2009-05-22 01:12:14 +0000 (Fri, 22 May 2009)
New Revision: 10233
Modified:
Catalyst-Engine-Embeddable/trunk/Changes
Catalyst-Engine-Embeddable/trunk/Makefile.PL
Catalyst-Engine-Embeddable/trunk/lib/Catalyst/Engine/Embeddable.pm
Log:
Convert to a Moose class
Modified: Catalyst-Engine-Embeddable/trunk/Changes
===================================================================
--- Catalyst-Engine-Embeddable/trunk/Changes 2009-05-22 01:07:41 UTC (rev 10232)
+++ Catalyst-Engine-Embeddable/trunk/Changes 2009-05-22 01:12:14 UTC (rev 10233)
@@ -1,4 +1,8 @@
-Author: Daniel Ruoso <daniel at ruoso.com>
-Date: 12 December 2007
+0.000002 2009-05-22 Tomas Doran
- initial revision
+ - Reduce perl dependency to 5.8.6
+ - Update to use Moose and Catalyst 5.80
+
+0.0.1 2007-12-12 Daniel Ruoso
+
+ - Initial revision
Modified: Catalyst-Engine-Embeddable/trunk/Makefile.PL
===================================================================
--- Catalyst-Engine-Embeddable/trunk/Makefile.PL 2009-05-22 01:07:41 UTC (rev 10232)
+++ Catalyst-Engine-Embeddable/trunk/Makefile.PL 2009-05-22 01:12:14 UTC (rev 10233)
@@ -2,7 +2,10 @@
use inc::Module::Install 0.78;
name 'Catalyst-Engine-Embeddable';
all_from 'lib/Catalyst/Engine/Embeddable.pm';
+
requires 'Catalyst::Runtime' => '5.80004';
+
+requires 'namespace::autoclean' => '0';
requires 'URI' => '0';
requires 'HTTP::Response' => '0';
requires 'HTTP::Request' => '0';
Modified: Catalyst-Engine-Embeddable/trunk/lib/Catalyst/Engine/Embeddable.pm
===================================================================
--- Catalyst-Engine-Embeddable/trunk/lib/Catalyst/Engine/Embeddable.pm 2009-05-22 01:07:41 UTC (rev 10232)
+++ Catalyst-Engine-Embeddable/trunk/lib/Catalyst/Engine/Embeddable.pm 2009-05-22 01:12:14 UTC (rev 10233)
@@ -1,12 +1,14 @@
package Catalyst::Engine::Embeddable;
-our $VERSION = '0.000002';
-use base qw(Catalyst::Engine);
-use strict;
-use warnings;
+use Moose;
use URI;
use HTTP::Body;
use HTTP::Response;
+use namespace::autoclean;
+extends 'Catalyst::Engine';
+
+our $VERSION = '0.000002';
+
sub prepare_request {
my ($self, $c, $req, $res_ref) = @_;
$c->req->{_engine_embeddable}{req} = $req;
@@ -68,7 +70,7 @@
${$c->req->{_engine_embeddable}{res}}->content($c->res->body());
}
-1;
+__PACKAGE__->meta->make_immutable;
__END__
=head1 NAME
More information about the Catalyst-commits
mailing list