Changeset 1513
- Timestamp:
- 11/14/07 23:59:36 (6 years ago)
- Location:
- lang/perl/Jipotter/trunk
- Files:
-
- 5 modified
-
MANIFEST (modified) (1 diff)
-
META.yml (modified) (1 diff)
-
Makefile.PL (modified) (1 diff)
-
etc/site_config.yml.sample (modified) (2 diffs)
-
lib/Jipotter/Script.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Jipotter/trunk/MANIFEST
r1433 r1513 19 19 lib/Jipotter/Script.pm 20 20 lib/Jipotter/Script/Aggregate.pm 21 lib/Jipotter/Script/ClearSessions.pm 21 22 lib/Jipotter/Script/Schema.pm 22 23 lib/Jipotter/Script/Server.pm -
lang/perl/Jipotter/trunk/META.yml
r1433 r1513 25 25 Jifty: 0.70824 26 26 Jifty::DBI: 0.46 27 String::CamelCase: 0 27 28 Template::Declare: 0.27 28 29 Time::Piece: 0 30 Time::Seconds: 0 29 31 URI: 0 30 32 WWW::Shorten::TinyURL: 0 -
lang/perl/Jipotter/trunk/Makefile.PL
r1433 r1513 11 11 requires 'DateTime::Format::Strptime'; 12 12 requires 'HTML::Entities'; 13 requires 'String::CamelCase'; 13 14 requires 'Time::Piece'; 15 requires 'Time::Seconds'; 14 16 requires 'WWW::Shorten::TinyURL'; 15 17 requires 'URI'; -
lang/perl/Jipotter/trunk/etc/site_config.yml.sample
r1436 r1513 2 2 Plugins: 3 3 - Jipotter::Plugin::Timelines: 4 items_per_page: 205 6 4 Twitter: 7 5 username: your_name … … 16 14 username: your_name 17 15 password: your_password 16 17 Session: 18 expire: 3 18 19 19 20 Web: -
lang/perl/Jipotter/trunk/lib/Jipotter/Script.pm
r1366 r1513 4 4 use warnings; 5 5 use base qw( Jifty::Script ); 6 use String::CamelCase qw( camelize ); 7 8 sub get_cmd { 9 my ($class, $cmd, @arg) = @_; 10 die $class->error_cmd 11 unless $cmd && $cmd =~ m/^[?a-z_]+$/; 12 my $pkg = join('::', $class->command_class, $class->_cmd_map ($cmd)); 13 my $file = "$pkg.pm"; 14 $file =~ s!::!/!g; 15 16 unless (eval {require $file; 1} and $pkg->can('run')) { 17 warn $@ if $@ and exists $INC{$file}; 18 die $class->error_cmd; 19 } 20 $cmd = $pkg->new (@arg); 21 $cmd->app ($class); 22 return $cmd; 23 } 24 25 sub _cmd_map { 26 my ($pkg, $cmd) = @_; 27 my %alias = $pkg->alias; 28 return $alias{$cmd} if exists $alias{$cmd}; 29 return camelize($cmd); 30 } 6 31 7 32 1;
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)