Data-Printer
view release on metacpan or search on metacpan
lib/Data/Printer/Config.pm view on Meta::CPAN
[Other::Class]
theme = Monokai
; use "begin filter NAME" and "end filter" to add custom filter code.
; it will expose $obj (the data structure to be parsed) and $ddp
; (data printer's object). YOU MAY ONLY DO THIS IF YOUR FILE IS ONLY
; READABLE AND WRITEABLE BY THE USER (i.e. chmod 0600).
begin filter HTTP::Request
return $ddp->maybe_colorize($obj->method . ' ' . $obj->uri, 'string')
. $obj->decoded_content;
end filter
=head1 PUBLIC INTERFACE
This module is not meant for public use. However, because Data::Printer
changed the format of the configuration file, we provide the following
public function for people to use:
=head2 convert( $filename )
lib/Data/Printer/Filter/Web.pm view on Meta::CPAN
. $ddp->maybe_colorize($obj->uri, 'filter_web_uri', '#fefe88')
;
if ($ddp->extra_config->{filter_web}{show_class_name}) {
$output .= ' (' . $ddp->maybe_colorize(ref $obj, 'class') . ')';
}
my $expand_headers = !exists $ddp->extra_config->{filter_web}{expand_headers}
|| $ddp->extra_config->{filter_web}{expand_headers};
my $content = $obj->decoded_content;
if ($expand_headers || $content) {
$output .= ' {';
$ddp->indent;
if ($expand_headers) {
if ($obj->headers->can('flatten')) {
my %headers = $obj->headers->flatten;
$output .= $ddp->newline . 'headers: ' . $ddp->parse(\%headers);
}
}
if ($content) {
lib/Data/Printer/Filter/Web.pm view on Meta::CPAN
(exists $colors{$status_key} ? @{$colors{$status_key}} : @{$colors{1}})
);
if ($ddp->extra_config->{filter_web}{show_class_name}) {
$output .= ' (' . $ddp->maybe_colorize(ref $obj, 'class') . ')';
}
my $expand_headers = !exists $ddp->extra_config->{filter_web}{expand_headers}
|| $ddp->extra_config->{filter_web}{expand_headers};
my $content = $obj->decoded_content;
if ($expand_headers || $content) {
$output .= ' {';
$ddp->indent;
if ($expand_headers) {
if ($obj->headers->can('flatten')) {
my %headers = $obj->headers->flatten;
$output .= $ddp->newline . 'headers: ' . $ddp->parse(\%headers);
}
}
if ($content) {
( run in 0.354 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )