[Jifty-commit] jifty branch, plack, updated. c46b42131b1f978af989e72cb1b43cb79c18f6c6

Jifty commits jifty-commit at lists.jifty.org
Sun Jan 10 08:14:32 EST 2010


The branch, plack has been updated
       via  c46b42131b1f978af989e72cb1b43cb79c18f6c6 (commit)
      from  493ab18293c0f72bd35870c0b29ae9254cf341ff (commit)

Summary of changes:
 lib/Jifty/Script/App.pm |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

- Log -----------------------------------------------------------------
commit c46b42131b1f978af989e72cb1b43cb79c18f6c6
Author: Chia-liang Kao <clkao at clkao.org>
Date:   Sun Jan 10 21:13:45 2010 +0800

    Provide app.psgi for newly created apps.

diff --git a/lib/Jifty/Script/App.pm b/lib/Jifty/Script/App.pm
index 5e1a75d..0bf189c 100644
--- a/lib/Jifty/Script/App.pm
+++ b/lib/Jifty/Script/App.pm
@@ -98,6 +98,7 @@ sub run {
     $self->_make_directories();
     $self->_install_jifty_binary();
     $self->_write_makefile();
+    $self->_write_dotpsgi();
     $self->_write_config();
 
 
@@ -140,6 +141,17 @@ EOT
     close MAKEFILE;
 } 
 
+sub _write_dotpsgi {
+    my $self = shift;
+    my $prefix = $self->prefix;
+    open(my $fh, ">$prefix/app.psgi") or die "Can't write app.psgi: $!";
+    print $fh <<"EOT";
+use Jifty;
+Jifty->new;
+Jifty->handler->psgi_app;
+EOT
+}
+
 sub _make_directories {
     my $self = shift;
 

-----------------------------------------------------------------------


More information about the Jifty-commit mailing list