38 |
Frey::Web->meta->apply( $self ); |
Frey::Web->meta->apply( $self ); |
39 |
} |
} |
40 |
|
|
41 |
|
my $runnable = $self->load('var/Frey/Class/Browser/runnable.yaml'); |
42 |
|
|
43 |
foreach my $class ( $self->classes ) { |
foreach my $class ( $self->classes ) { |
44 |
|
|
45 |
my $icon = $self->icon_path( $class ); |
my $icon = $self->icon_path( $class ); |
63 |
} |
} |
64 |
} |
} |
65 |
|
|
66 |
|
my @runnable = @{ $runnable->{ $class } } if defined $runnable->{ $class }; |
67 |
|
@runnable = $self->class_runnable( $class ) unless @runnable; |
68 |
|
|
69 |
my @run = map { |
my @run = map { |
70 |
my $invoke = $_; |
my $invoke = $_; |
71 |
s{^as_}{}; |
s{^as_}{}; |
72 |
s{_as_\w+}{}; |
s{_as_\w+}{}; |
73 |
qq|<a target="$class" href="/$class/$invoke" title="$class->$invoke">$_</a>|; |
qq|<a target="$class" href="/$class/$invoke" title="$class->$invoke">$_</a>|; |
74 |
} $self->class_runnable( $class ); |
} @runnable; |
75 |
push @run, qq|<a target="$class" href="/Frey-ObjectBrowser?class=$class">collection</a>| if $class->can('collection_table'); |
push @run, qq|<a target="$class" href="/Frey-ObjectBrowser?class=$class">collection</a>| if $class->can('collection_table'); |
76 |
|
|
77 |
my @inputs = $self->class_inputs( $class ); |
my @inputs = $self->class_inputs( $class ); |