--- trunk/lib/Frey/Dumper.pm 2008/11/06 21:32:10 329
+++ trunk/lib/Frey/Dumper.pm 2008/11/16 15:19:54 355
@@ -30,7 +30,7 @@
$out .= qq|
\n|;
$out .= $self->unroll($_,ref($_)) foreach @$data;
$out .= "
\n";
- } elsif ( ref($data) ) {
+ } elsif ( ref($data) eq 'HASH' ) {
$out .= "$key ↓" if $key;
$out .= qq|\n|;
$out .= $self->unroll($data->{$_},ref($data->{$_}),$_) foreach keys %$data;
@@ -38,7 +38,11 @@
} else {
$out .= qq|- |;
$out .= "$key → " if $key;
- $out .= "" . $self->html_dump( $data ) . "
";
+ if ( $data =~ m{<(\w+)>.+\1>} ) {
+ $out .= qq|$data
|;
+ } else {
+ $out .= "" . $self->html_dump( $data ) . "";
+ }
}
return $out;
}