/[Frey]/trunk/lib/Frey/Run.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/Frey/Run.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 221 by dpavlin, Fri Oct 31 19:51:51 2008 UTC revision 222 by dpavlin, Fri Oct 31 23:17:56 2008 UTC
# Line 2  package Frey::Run; Line 2  package Frey::Run;
2  use Moose;  use Moose;
3  extends 'Frey';  extends 'Frey';
4  with 'Frey::Web';  with 'Frey::Web';
5    with 'Frey::Config';
6    
7  =head1 NAME  =head1 NAME
8    
# Line 44  sub request { Line 45  sub request {
45    
46          if ( @required ) {          if ( @required ) {
47                  $html = qq|<h1>Required params for $class</h1><form method="post">|;                  $html = qq|<h1>Required params for $class</h1><form method="post">|;
48                  $html .= qq|<label for="$_">$_</label><input type="text" name="$_">| foreach @required;                  foreach my $name ( @required ) {
49                            my $type = $name =~ m/^pass/ ? 'password' : 'text';
50                            my $value = $self->config($class)->{$name};
51                            $html .= qq|<label for="$name">$name</label><input type="$type" name="$name" value="$value">|;
52                    }
53                  $html .= qq|<input type="submit" value="Run $class"></form>|;                  $html .= qq|<input type="submit" value="Run $class"></form>|;
54          } else {          } else {
55                  my $o = $class->new( %params );                  my $o = $class->new( %params );

Legend:
Removed from v.221  
changed lines
  Added in v.222

  ViewVC Help
Powered by ViewVC 1.1.26