114 |
join(', ', |
join(', ', |
115 |
map { |
map { |
116 |
my $name = $_->meta->name; |
my $name = $_->meta->name; |
117 |
qq|<a class="frey-popdown" href="/$name">$name<code>| . $_->meta->dump(2) . qq|</code></a>|; |
$self->dropdown( $name, $_->meta ) |
118 |
} |
} |
119 |
#grep { $_ ne 'Moose::Object' } |
#grep { $_ ne 'Moose::Object' } |
120 |
$meta->superclasses |
$meta->superclasses |
133 |
my $name = $_->name; |
my $name = $_->name; |
134 |
$role_method->{ $_ }->{$name} = $role_nr foreach $_->get_method_list; |
$role_method->{ $_ }->{$name} = $role_nr foreach $_->get_method_list; |
135 |
$role_attribute->{ $_ }->{$name} = $role_nr foreach $_->get_attribute_list; |
$role_attribute->{ $_ }->{$name} = $role_nr foreach $_->get_attribute_list; |
136 |
qq|<a class="frey-popdown" href="/$name">$name<code>| . $name->meta->dump(2) . qq|</code></a><sup>| . $role_nr++ . qq|</sup>|; |
$self->dropdown( $name, $name->meta ) . qq|<sup>| . $role_nr++ . qq|</sup>|; |
137 |
} |
} |
138 |
$meta->calculate_all_roles |
$meta->calculate_all_roles |
139 |
); |
); |
170 |
if ( $getter eq $check ) { |
if ( $getter eq $check ) { |
171 |
$after .= "$check"; |
$after .= "$check"; |
172 |
} else { |
} else { |
173 |
$after .= qq{<span class="frey-popdown">$check}; |
# we need our dump here instead of $attr->$getter->dump because default can return scalar |
174 |
# we need dump here instead of $attr->$getter->dump because default can return scalar |
$after .= $self->dropdown( $check, $attr->$getter ); |
|
$after .= '<code>' . dump( $attr->$getter ) . '</code>' if $getter ne $check; |
|
|
$after .= '</span>'; |
|
175 |
} |
} |
176 |
} |
} |
177 |
$after .= ' '; |
$after .= ' '; |
221 |
# $source =~ s{^.*<body[^>]+>}{}s; |
# $source =~ s{^.*<body[^>]+>}{}s; |
222 |
# $source =~ s{</body.*$}{}s; |
# $source =~ s{</body.*$}{}s; |
223 |
|
|
|
|
|
224 |
my $runnable = join("\n", |
my $runnable = join("\n", |
225 |
map { |
map { |
226 |
qq|<a target="$_" href="/$class/$_">$_</a>| |
qq|<a target="$class" href="/$class/$_">$_</a>| |
227 |
} $self->class_runnable( $class ) |
} $self->class_runnable( $class ) |
228 |
); |
); |
229 |
$runnable = " runnable: $runnable" if $runnable; |
$runnable = " runnable: $runnable" if $runnable; |
235 |
$has_tests = |
$has_tests = |
236 |
'<br/>test' . ( $#tests > 0 ? 's' : '' ) . ': ' . |
'<br/>test' . ( $#tests > 0 ? 's' : '' ) . ': ' . |
237 |
join("\n", map { |
join("\n", map { |
238 |
qq|<a target="test" href="/Frey::Test::Runner?tests=$_">$_</a>| |
qq|<a target="$class" href="/Frey::Test::Runner/as_markup?test=$_">$_</a>| |
239 |
} @tests ); |
} @tests ); |
240 |
} |
} |
241 |
|
|