22 |
isa => 'ArrayRef[HashRef[Str]]', |
isa => 'ArrayRef[HashRef[Str]]', |
23 |
lazy => 1, |
lazy => 1, |
24 |
default => sub { [ |
default => sub { [ |
25 |
{ 'Bookmarklets' => Frey::Bookmarklet->new->markup }, |
{ 'Bookmarklets' => Frey::Bookmarklet->new->as_markup }, |
26 |
{ 'ClassBrowser' => Frey::ClassBrowser->new( usage_on_top => 0 )->markup }, |
{ 'ClassBrowser' => Frey::ClassBrowser->new( usage_on_top => 0 )->as_markup }, |
27 |
] }, |
] }, |
28 |
); |
); |
29 |
|
|
168 |
my $url = $self->request_url; |
my $url = $self->request_url; |
169 |
$url =~ s{\?reload=\d+}{}; |
$url =~ s{\?reload=\d+}{}; |
170 |
|
|
171 |
my $body = $a->{body} || $self->markup; |
my $body = $a->{body} || $self->as_markup; |
172 |
return $body if $self->content_type !~ m{html}; |
return $body if $self->content_type !~ m{html}; |
173 |
$body ||= '<!-- no body -->'; |
$body ||= '<!-- no body -->'; |
174 |
|
|
206 |
return qq|<pre class="frey-error">$error</pre>|; |
return qq|<pre class="frey-error">$error</pre>|; |
207 |
} |
} |
208 |
|
|
209 |
|
sub as_data { |
210 |
|
my ($self) = @_; |
211 |
|
$self->data; |
212 |
|
} |
213 |
|
|
214 |
|
sub as_sponge { |
215 |
|
my ($self) = @_; |
216 |
|
$self->sponge; |
217 |
|
} |
218 |
|
|
219 |
1; |
1; |