200 |
my $methods; |
my $methods; |
201 |
|
|
202 |
my ( $class, $meta, $is_role ); |
my ( $class, $meta, $is_role ); |
203 |
eval { $self->load_package(); }; |
eval { ( $class, $meta, $is_role ) = $self->load_package(); }; |
204 |
if ( $@ ) { |
if ( $@ ) { |
205 |
warn "ERROR: $@"; |
warn "ERROR: $@"; |
206 |
$request->conn->send_status_line( 500, $@ ); |
$request->conn->send_status_line( 500, $@ ); |
226 |
map { |
map { |
227 |
my $attr = $class->get_attribute($_); |
my $attr = $class->get_attribute($_); |
228 |
warn "## $_ ", $attr->is_required ? 'required' : 'optional'; |
warn "## $_ ", $attr->is_required ? 'required' : 'optional'; |
229 |
( li => [ a => { href => '/~/' . $self->package . '/' . $_ } => [ $_, ( $attr->is_required ? ' <b>required</b>' : '' ) ] ] ) |
( li => [ a => { href => '/~/' . $self->package . '/' . $_ } => [ $_ ], ( $attr->is_required ? ' <b>required</b>' : '' ) ] ) |
230 |
} $class->get_attribute_list |
} $class->get_attribute_list |
231 |
], |
], |
232 |
)->to_string; |
)->to_string; |