75 |
my ( $self ) = @_; |
my ( $self ) = @_; |
76 |
|
|
77 |
my ($html,$body,$data); |
my ($html,$body,$data); |
78 |
|
|
79 |
|
my $current_status; |
80 |
|
$current_status->{$_}++ foreach $self->status; |
81 |
|
|
82 |
eval { |
eval { |
83 |
my $class = $self->class; |
my $class = $self->class; |
84 |
$self->load_class( $class ); |
$self->load_class( $class ); |
150 |
$self->content_type( $o->content_type ); |
$self->content_type( $o->content_type ); |
151 |
|
|
152 |
confess "no html output for $class ", $o->dump unless defined $html; |
confess "no html output for $class ", $o->dump unless defined $html; |
153 |
|
|
154 |
|
if ( $o->can('status') ) { |
155 |
|
foreach ( $o->status ) { |
156 |
|
next if $current_status->{$_}++; |
157 |
|
$self->add_status( $_ ); |
158 |
|
warn "# run add_status: ", $self->dump( $_ ); |
159 |
|
} |
160 |
|
} |
161 |
|
|
162 |
}; |
}; |
163 |
|
|
164 |
}; |
}; |