class TinderPyro::Client
Public Class Methods
new()
click to toggle source
# File lib/pyro/client.rb, line 3 def initialize @requestor = Requestor.new end
Public Instance Methods
dislike(user_id)
click to toggle source
# File lib/pyro/client.rb, line 7 def dislike(user_id) @requestor.get_request("pass/#{user_id}") end
fetch_updates(last_activity_time = Time.now)
click to toggle source
# File lib/pyro/client.rb, line 11 def fetch_updates(last_activity_time = Time.now) @requestor.post_request( :updates, last_activity_date: Utilities.format_time(last_activity_time) ) end
get_nearby_users()
click to toggle source
# File lib/pyro/client.rb, line 18 def get_nearby_users @requestor.get_request('user/recs') end
info_for_user(user_id)
click to toggle source
# File lib/pyro/client.rb, line 22 def info_for_user(user_id) @requestor.get_request("user/#{user_id}") end
like(user_id)
click to toggle source
# File lib/pyro/client.rb, line 26 def like(user_id) @requestor.get_request("like/#{user_id}") end
profile()
click to toggle source
# File lib/pyro/client.rb, line 30 def profile @requestor.get_request(:profile) end
send_message(user_id, message)
click to toggle source
# File lib/pyro/client.rb, line 34 def send_message(user_id, message) @requestor.post_request( "user/matches/#{user_id}", message: message ) end
sign_in(facebook_id, facebook_token)
click to toggle source
# File lib/pyro/client.rb, line 41 def sign_in(facebook_id, facebook_token) @requestor.auth_request(facebook_id, facebook_token) end
update_location(latitude, longitude)
click to toggle source
# File lib/pyro/client.rb, line 45 def update_location(latitude, longitude) @requestor.post_request("user/ping", lat: latitude, lon: longitude) end