Class: Yelp::Review::Request::Base
- Inherits:
-
Yelp::Request
- Object
- Yelp::Record
- Yelp::Request
- Yelp::Review::Request::Base
- Defined in:
- lib/yelp/review/request/base.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#business_count ⇒ Object
readonly
specifies the number of businesses to return in the result set.
-
#category ⇒ Object
readonly
optionally narrow the results by one or more categories.
-
#term ⇒ Object
readonly
string representing the name of business or search term being requested.
Attributes inherited from Yelp::Request
#compress_response, #response_format, #yws_id
Instance Method Summary collapse
Methods inherited from Yelp::Request
Methods inherited from Yelp::Record
Constructor Details
This class inherits a constructor from Yelp::Request
Instance Attribute Details
#business_count ⇒ Object (readonly)
specifies the number of businesses to return in the result set. default is 10. minimum value is 1 and maximum value is 20.
9 10 11 |
# File 'lib/yelp/review/request/base.rb', line 9 def business_count @business_count end |
#category ⇒ Object (readonly)
optionally narrow the results by one or more categories. may be a single string value, or an Array of multiple values.
17 18 19 |
# File 'lib/yelp/review/request/base.rb', line 17 def category @category end |
#term ⇒ Object (readonly)
string representing the name of business or search term being requested.
13 14 15 |
# File 'lib/yelp/review/request/base.rb', line 13 def term @term end |
Instance Method Details
#base_url ⇒ Object
19 20 21 |
# File 'lib/yelp/review/request/base.rb', line 19 def base_url 'http://api.yelp.com/business_review_search' end |
#to_yelp_params ⇒ Object
23 24 25 26 27 |
# File 'lib/yelp/review/request/base.rb', line 23 def to_yelp_params super.merge(:term => term, :num_biz_requested => business_count, :category => category) end |