146 |
$roles = join(' ', |
$roles = join(' ', |
147 |
grep { ! m/\Q$class\E/ } # skip me |
grep { ! m/\Q$class\E/ } # skip me |
148 |
map { |
map { |
149 |
my $name = $_->name; |
my $r = ''; |
150 |
$introspect->{roles}->{$name} = {}; |
foreach my $name ( split(/\|/, $_->name) ) { |
151 |
$method_from_role->{ $_ }->{$name} = $role_nr foreach $_->get_method_list; |
$introspect->{roles}->{$name} = {}; |
152 |
$attribute_from_role->{ $_ }->{$name} = $role_nr foreach $_->get_attribute_list; |
$method_from_role->{ $_ }->{$name} = $role_nr foreach $_->get_method_list; |
153 |
|
$attribute_from_role->{ $_ }->{$name} = $role_nr foreach $_->get_attribute_list; |
154 |
|
|
155 |
qq|<a target="$name" href="/$name" title="introspect $name">$name</a>| |
$r .= |
156 |
# . qq|<sup>| . $self->dropdown( $role_nr++, $name->meta ) . qq|</sup>| |
qq|<a target="$name" href="/$name" title="introspect $name">$name</a>| |
157 |
. $self->dropdown( |
# . qq|<sup>| . $self->dropdown( $role_nr++, $name->meta ) . qq|</sup>| |
158 |
qq|<sup>| . $role_nr++ . qq|</sup>|, |
. $self->dropdown( |
159 |
$name->meta |
qq|<sup>| . $role_nr++ . qq|</sup>|, |
160 |
) |
$name->meta |
161 |
; |
) |
162 |
|
; |
163 |
|
} |
164 |
|
$r; |
165 |
} |
} |
166 |
$meta->calculate_all_roles |
$meta->calculate_all_roles |
167 |
); |
); |