1 |
package Frey::Run; |
package Frey::Run; |
2 |
use Moose; |
use Moose; |
3 |
extends 'Frey::ClassLoader'; |
#extends 'Frey::ClassLoader'; |
4 |
|
extends 'Frey::PPI'; |
5 |
with 'Frey::Web'; |
with 'Frey::Web'; |
6 |
with 'Frey::Config'; |
with 'Frey::Config'; |
7 |
with 'Frey::Escape'; |
with 'Frey::Escape'; |
58 |
warn "# $class config = ",dump( $values ); |
warn "# $class config = ",dump( $values ); |
59 |
|
|
60 |
if ( @required ) { |
if ( @required ) { |
61 |
$html = qq|<h1>Required params for $class</h1><form method="post">|; |
$html = qq|<h1>$class params</h1><form method="post">|; |
62 |
foreach my $attr ( @required ) { |
foreach my $name ( $self->attribute_order ) { |
63 |
my $name = $attr->name; |
my $attr = $class->meta->get_attribute( $name ); |
64 |
my $type = $name =~ m/^pass/ ? 'password' : 'text'; |
my $type = $name =~ m/^pass/ ? 'password' : 'text'; |
65 |
my $value = |
my $value = |
66 |
$values ? $values->{$name} : |
$values ? $values->{$name} : |