From 62146bb307aba1d8b2e978383a830f368bc90bfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Tue, 11 Nov 2008 23:59:25 -0800 Subject: [PATCH] Rename "new" to "build" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ask Bjørn Hansen --- Changes | 1 + lib/MojoX/Renderer/TT.pm | 9 +++++---- t/render.t | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Changes b/Changes index 73caaac..a1df325 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,7 @@ Revision history for MojoX-Renderer-TT 0.03 + - Rename "new" to "build" - Add real tests (Viacheslav Tikhanovskii) - Update to work with new error handling in Mojo (Viacheslav Tikhanovskii) diff --git a/lib/MojoX/Renderer/TT.pm b/lib/MojoX/Renderer/TT.pm index 927fc53..085f47e 100644 --- a/lib/MojoX/Renderer/TT.pm +++ b/lib/MojoX/Renderer/TT.pm @@ -9,7 +9,9 @@ use Carp (); __PACKAGE__->attr('tt', chained => 1,); -sub new { +sub new { Carp::croak "MojoX::Renderer::TT->new() is now ->build()" } + +sub build { my $self = shift->SUPER::new(@_); $self->_init(@_); return sub { $self->_render(@_) } @@ -103,9 +105,9 @@ MojoX::Renderer::TT renderer. =head1 METHODS -=head2 new +=head2 build -This method returns not a TT object, but a handler for the Mojo renderer. +This method returns a handler for the Mojo renderer. Supported parameters are @@ -128,7 +130,6 @@ Ask Bjørn Hansen, C<< >> =head1 TODO - * Rename C to something more sensical? * Better support non-Mojolicious frameworks * Don't require the mojo parameter * Move the default template cache directory? diff --git a/t/render.t b/t/render.t index 4997beb..e98fac8 100644 --- a/t/render.t +++ b/t/render.t @@ -9,7 +9,7 @@ use Mojo::Transaction; use_ok('MojoX::Renderer::TT'); -my $mt = MojoX::Renderer::TT->new; +my $mt = MojoX::Renderer::TT->build; my $output; my $rv;