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
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