Module: Foursquare2::Venuegroups
- Included in:
- Client
- Defined in:
- lib/foursquare2/venuegroups.rb
Instance Method Summary collapse
-
#add_venuegroup(options = {}) ⇒ Object
Create a venue group.
-
#delete_venuegroup(group_id, options = {}) ⇒ Object
Delete a venue group.
-
#list_venuegroup(options = {}) ⇒ Object
List all venue groups owned by the user.
-
#venuegroup(group_id, options = {}) ⇒ Object
Retrieve information about a venuegroup.
- #venuegroup_update(group_id, options = {}) ⇒ Object
Instance Method Details
permalink #add_venuegroup(options = {}) ⇒ Object
Create a venue group. If the venueId parameter is specified, then the endpoint will add the specified venues to the venue group. If it is not possible to add all of the specified venues to the group, then creation of the venue group will fail entirely.
23 24 25 26 27 28 |
# File 'lib/foursquare2/venuegroups.rb', line 23 def add_venuegroup(={}) response = connection.post do |req| req.url "venuegroups/add", end return_error_or_body(response, response.body.response.venueGroup) end |
permalink #delete_venuegroup(group_id, options = {}) ⇒ Object
Delete a venue group. param [String] group_id - The ID of the venuegroup to delete.
56 57 58 59 60 61 |
# File 'lib/foursquare2/venuegroups.rb', line 56 def delete_venuegroup(group_id, ={}) response = connection.post do |req| req.url "venuegroups/#{group_id}/delete", end return_error_or_body(response, response.body.response) end |
permalink #list_venuegroup(options = {}) ⇒ Object
List all venue groups owned by the user.
46 47 48 49 50 51 |
# File 'lib/foursquare2/venuegroups.rb', line 46 def list_venuegroup(={}) response = connection.get do |req| req.url "venuegroups/list", end return_error_or_body(response, response.body.response.venueGroups) end |
permalink #venuegroup(group_id, options = {}) ⇒ Object
Retrieve information about a venuegroup
param [String] group_id The ID of the venuegroup
8 9 10 11 12 13 |
# File 'lib/foursquare2/venuegroups.rb', line 8 def venuegroup(group_id, ={}) response = connection.get do |req| req.url "venuegroups/#{group_id}", end return_error_or_body(response, response.body.response.venueGroup) end |
permalink #venuegroup_update(group_id, options = {}) ⇒ Object
[View source]
37 38 39 40 41 42 |
# File 'lib/foursquare2/venuegroups.rb', line 37 def venuegroup_update(group_id, ={}) response = connection.post do |req| req.url "venuegroups/#{group_id}/update", end return_error_or_body(response, response.body.response.venueGroup) end |