class Foursquare::User
Public Instance Methods
approve(user_id)
click to toggle source
# File lib/foursquare_user.rb, line 64 def approve(user_id) perform_graph_request("users/#{user_id}/approve", {}, "post") end
badges(user_id)
click to toggle source
Aspects
# File lib/foursquare_user.rb, line 20 def badges(user_id) perform_graph_request("users/#{user_id}/badges") end
checkins(user_id="self", params={})
click to toggle source
# File lib/foursquare_user.rb, line 24 def checkins(user_id="self", params={}) params = {:limit => 100, :offset => 0, :afterTimestamp => "", :beforeTimestamp => ""}.merge!(params) perform_graph_request("users/#{user_id}/checkins", params) end
deny(user_id)
click to toggle source
# File lib/foursquare_user.rb, line 68 def deny(user_id) perform_graph_request("users/#{user_id}/deny", {}, "post") end
friends(user_id="self")
click to toggle source
# File lib/foursquare_user.rb, line 33 def friends(user_id="self") perform_graph_request("users/#{user_id}/friends") end
request(user_id)
click to toggle source
Actions
# File lib/foursquare_user.rb, line 56 def request(user_id) perform_graph_request("users/#{user_id}/request", {}, "post") end
requests()
click to toggle source
# File lib/foursquare_user.rb, line 15 def requests perform_graph_request("users/requests") end
search(params={})
click to toggle source
General
# File lib/foursquare_user.rb, line 4 def search(params={}) params = {:phone => "", :email => "", :twitter => "", :twitterSource => "", :fbid => "", :name => ""}.merge!(params) perform_graph_request("users/search", params) end
setpings(user_id, params={})
click to toggle source
# File lib/foursquare_user.rb, line 72 def setpings(user_id, params={}) params = {:value => "true"}.merge!(params) perform_graph_request("users/#{user_id}/setpings", params, "post") end
tips(user_id="self", params={})
click to toggle source
# File lib/foursquare_user.rb, line 37 def tips(user_id="self", params={}) params = {:sort => "recent", :ll => "37.792694,-122.409325"}.merge!(params) perform_graph_request("users/#{user_id}/tips", params) end
todos(user_id="self", params={})
click to toggle source
# File lib/foursquare_user.rb, line 44 def todos(user_id="self", params={}) params = {:sort => "recent", :ll => "37.792694,-122.409325"}.merge!(params) perform_graph_request("users/#{user_id}/todos", params) end
unfriend(user_id)
click to toggle source
# File lib/foursquare_user.rb, line 60 def unfriend(user_id) perform_graph_request("users/#{user_id}/unfriend", {}, "post") end
venuehistory(user_id="self")
click to toggle source
# File lib/foursquare_user.rb, line 51 def venuehistory(user_id="self") perform_graph_request("users/#{user_id}/venuehistory") end