class Foursquare::Venue
Public Instance Methods
add(params={})
click to toggle source
Venues
# File lib/foursquare_venue.rb, line 4 def add(params={}) params = {:name => "", :address => "", :crossStreet => "", :city=>"San Francisco", :state=>"California", :zip=>"94108", :phone=>"", :ll => "37.792694,-122.409325", :primaryCategoryId => "4bf58dd8d48988d1e1931735"}.merge!(params) perform_graph_request("venues/add", params, "post") end
categories()
click to toggle source
# File lib/foursquare_venue.rb, line 18 def categories perform_graph_request("venues/categories", {}) end
flag(venue_id, params={})
click to toggle source
# File lib/foursquare_venue.rb, line 51 def flag(venue_id, params={}) params = {:problem => "mislocated"}.merge!(params) perform_graph_request("venues/#{venue_id}/flag", params, "post") end
herenow(venue_id)
click to toggle source
Aspects
# File lib/foursquare_venue.rb, line 35 def herenow(venue_id) perform_graph_request("venues/#{venue_id}/herenow", {}) end
marktodo(venue_id, params={})
click to toggle source
marktodo
# File lib/foursquare_venue.rb, line 45 def marktodo(venue_id, params={}) params = {:text => ""}.merge!(params) perform_graph_request("venues/#{venue_id}/marktodo", params, "post") end
proposeedit(venue_id, params={})
click to toggle source
# File lib/foursquare_venue.rb, line 57 def proposeedit(venue_id, params={}) params = {:name => "", :address => "", :crossStreet => "", :city=>"San Francisco", :state=>"California", :zip=>"94108", :phone=>"", :ll => "37.792694,-122.409325", :primaryCategoryId => "4bf58dd8d48988d1e1931735"}.merge!(params) perform_graph_request("venues/#{venue_id}/proposeedit", params, "post") end
search(params={})
click to toggle source
# File lib/foursquare_venue.rb, line 22 def search(params={}) params = {:ll => "37.792694,-122.409325", :llAcc => "100", :alt => "0", :altAcc=>"100", :query=>"", :limit=>"50", :intent=>"checkin"}.merge!(params) perform_graph_request("venues/search", params) end
tips(venue_id, params={:sort => "recent"})
click to toggle source
sort = recent or popular
# File lib/foursquare_venue.rb, line 40 def tips(venue_id, params={:sort => "recent"}) perform_graph_request("venues/#{venue_id}/tips", {}) end