8 |
=cut |
=cut |
9 |
|
|
10 |
extends 'Frey'; |
extends 'Frey'; |
11 |
|
with 'Frey::Session'; |
12 |
|
|
13 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
14 |
use File::Find; |
use File::Find; |
35 |
$class =~ s{^lib/}{}; |
$class =~ s{^lib/}{}; |
36 |
$class =~ s{\.pm$}{}; |
$class =~ s{\.pm$}{}; |
37 |
$class =~ s{/}{::}g; |
$class =~ s{/}{::}g; |
38 |
|
if ( $class =~ m{Mojo} ) { |
39 |
|
$self->TODO( "Mojo support" ); |
40 |
|
return; |
41 |
|
} |
42 |
$class_path->{ $class } = $_; |
$class_path->{ $class } = $_; |
43 |
} }, 'lib'); |
} }, 'lib'); |
44 |
warn "## class_path = ",dump( $class_path ) if $self->debug; |
warn "## class_path = ",dump( $class_path ) if $self->debug; |
202 |
$self->data; |
$self->data; |
203 |
} |
} |
204 |
|
|
205 |
package Frey::Role::as_data; |
package Frey::Role::as_sponge; |
206 |
use Moose::Role; |
use Moose::Role; |
207 |
sub as_sponge { |
sub as_sponge { |
208 |
my ($self) = @_; |
my ($self) = @_; |
221 |
Frey::Role::as_sponge->meta->apply( $instance ); |
Frey::Role::as_sponge->meta->apply( $instance ); |
222 |
warn "# apply as_sponge role to $class"; |
warn "# apply as_sponge role to $class"; |
223 |
} |
} |
224 |
|
|
225 |
|
$self->add_status({ $class => $params }) if $self->can('add_status'); |
226 |
return $instance; |
return $instance; |
227 |
} |
} |
228 |
|
|