Class: FacebookPlaces::Place
- Inherits:
-
Object
- Object
- FacebookPlaces::Place
- Defined in:
- lib/facebook_places/place.rb
Class Method Summary collapse
Class Method Details
.find(id, options: {}) ⇒ Object
5 6 7 8 9 |
# File 'lib/facebook_places/place.rb', line 5 def find(id, options: {}) url = Configuration::PLACE_URL % { place_id: id } request = Request.new(url, options: ) RecursiveOpenStruct.new(request.parsed_response, recurse_over_arrays: true) end |
.search(options) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/facebook_places/place.rb', line 11 def search() .merge! Configuration::SEARCH_DEFAULT_ATTRIBUTES url = Configuration::SEARCH_URL request = Request.new(url, options: ) response = RecursiveOpenStruct.new(request.parsed_response, recurse_over_arrays: true) add_easy_pagination(response) unless response.dig(:paging, :next).nil? response end |