The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WebService::Yelp::Result - Yelp.cpm API Search Result Container

SYNOPSIS

 use strict;
 use WebService::Yelp;

 my $yelp = WebService::Yelp->new({ywsid => 'XXXXXXXXXXXX'});

 my $biz_res = $yelp->search_review_hood({
                                             term => 'cream puffs',
                                             location => 'San Francisco',
                                             };

 if($biz_res->message->code() == 0) {
   # returns an array ref of businesses
   my $businesses = $biz_res->businesses(); 
   # ...
 }

 my $hood_res = $yelp->search_neigborhood_location({
                                                   location => 'Shattuck Avenue, Berkeley, CA',
                                                  });
 if($hood_res->message->code() == 0) {
   # returns an array ref of neighborhoods
   my $neighborhoods = $hood_res->neighborhoods();
   # ...
 }

DESCRIPTION

This class simply contains the results of a Review or Neighborhood search, as well as the result WebService::Yelp::Message class. It is the return value of all search methods (including the raw call() method) from WebService::Yelp *if* no other output type was specified.

If the call was a review search, the businesses method will return an array reference of WebService::Yelp::Business objects. Likewise, a neighborhood search returns an array reference of WebService::Yelp::Neighborhood objects via the neighborhoods method.

METHODS (Read Only)

businesses

Returns an array reference of WebService::Yelp::Business objects.

neighborhoods

Returns an array reference of WebService::Yelp::Neighborhood objects.

message

Returns a WebService::Yelp::Message object.