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