[Jifty-commit] r6909 - jifty/trunk/lib/Jifty/Plugin
Jifty commits
jifty-commit at lists.jifty.org
Tue Apr 28 03:50:00 EDT 2009
Author: sunnavy
Date: Tue Apr 28 03:50:00 2009
New Revision: 6909
Modified:
jifty/trunk/lib/Jifty/Plugin/Config.pm
Log:
add after_restart_url class data for Config plugin
Modified: jifty/trunk/lib/Jifty/Plugin/Config.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/Config.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/Config.pm Tue Apr 28 03:50:00 2009
@@ -2,12 +2,21 @@
use warnings;
package Jifty::Plugin::Config;
-use base qw/Jifty::Plugin/;
+use base qw/Jifty::Plugin Class::Data::Inheritable/;
+__PACKAGE__->mk_classdata( 'after_restart_url' );
=head2 NAME
Jifty::Plugin::Config - Add configuration editor
+=head1 SYNOPSIS
+
+# In your jifty config.yml under the framework section:
+
+ Plugins:
+ - Config:
+ after_restart_url: '/'
+
=head2 DESCRIPTION
This plugin provides a basic configuration editor for your application.
@@ -17,9 +26,21 @@
the updated config file will be saved in file $EVN{JIFTY_SITE_CONFIG} or
etc/site_config.yml
-This plugin is designed mostly for beginners ;)
+=head1 METHODS
+
+=head2 init
+
+set after_restart_url, default is '/'
=cut
+sub init {
+ my $self = shift;
+ my %opt = @_;
+ if ( $opt{after_restart_url} ) {
+ __PACKAGE__->after_restart_url( $opt{after_restart_url} || '/' );
+ }
+}
+
1;
More information about the Jifty-commit
mailing list