--- 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+)>.+} ) { + $out .= qq|
    $data
    |; + } else { + $out .= "" . $self->html_dump( $data ) . ""; + } } return $out; }