--- trunk/lib/Frey/Server.pm 2008/08/31 17:44:03 179 +++ trunk/lib/Frey/Server.pm 2008/08/31 18:02:50 180 @@ -51,32 +51,6 @@ my %params = $req->params; - my @required = - grep { - defined $_ && !defined( $params{$_} ) - } - map { - my $attr = $class->meta->get_attribute($_); - $attr->is_required && $_ - } $class->meta->get_attribute_list; - - warn "## required = ",dump( @required ); - warn "## params = ",dump( %params ); - - my $html; - - if ( @required ) { - $html = qq|
|; - $html .= qq|| foreach @required; - $html .= qq|
|; - } else { - my $o = $class->new( %params ); - $o->depends if $o->can('depends'); - $html = $o->markup; - } - - warn ">>> markup $class ",length( $html ), " bytes\n"; - return $html; } @@ -92,7 +66,7 @@ } elsif ( $path =~ m!/od/([^/]+)(.*)! ) { $f = Frey::ObjectDesigner->new( fey_class => $1 ); } elsif ( $path =~ m!/markup/([^/]+)(.*)! ) { - $req->print( run_markup( $req, $1 ) ); + $f = Frey::Run->new( class => $1 ); } else { $f = Frey::ClassBrowser->new; }