All pastes #903192 Raw Edit

Something

public text v1 · immutable
·published 2008-02-14 01:39 UTC
rendered paste body
    my $offers = [];                                                                                                                  
    my ($tkey, $tvalue, $key, $value);                                                                                                
    foreach my $doc_node ( @{ $results->{result}->{doc} } ) {                                                                         
        my $offer = {};                                                                                                               
        while ( ( $tkey, $tvalue ) = each %$doc_node ) {                                                                              
            while ( ( $key, $value ) = each %$tvalue ) {                                                                              
                $offer->{ $key } = ( ref $value eq 'HASH' ? $value->{content} : $value );                                             
            }                                                                                                                         
        }                                                                                                                             
        push @$offers, $offer;                                                                                                        
    }