--- trunk/lib/Frey/ClassLoader.pm 2008/11/19 18:06:48 462 +++ trunk/lib/Frey/ClassLoader.pm 2008/11/27 21:32:36 567 @@ -8,6 +8,7 @@ =cut extends 'Frey'; +with 'Frey::Session'; use Data::Dump qw/dump/; use File::Find; @@ -34,6 +35,10 @@ $class =~ s{^lib/}{}; $class =~ s{\.pm$}{}; $class =~ s{/}{::}g; + if ( $class =~ m{Mojo} ) { + $self->TODO( "Mojo support" ); + return; + } $class_path->{ $class } = $_; } }, 'lib'); warn "## class_path = ",dump( $class_path ) if $self->debug; @@ -216,6 +221,8 @@ Frey::Role::as_sponge->meta->apply( $instance ); warn "# apply as_sponge role to $class"; } + + $self->add_status({ $class => $params }) if $self->can('add_status'); return $instance; }