module Likeable::UserMethods

Public Instance Methods

all_liked(klass) click to toggle source

@user.liked(Spot)

will return all spots that user has liked
# File lib/likeable/user_methods.rb, line 33
def all_liked(klass)
  klass.all_liked_by(self)
end
friend_ids_that_like(obj) click to toggle source
# File lib/likeable/user_methods.rb, line 23
def friend_ids_that_like(obj)
  obj.liked_friend_ids(self)
end
friends_that_like(obj, limit = nil) click to toggle source
# File lib/likeable/user_methods.rb, line 27
def friends_that_like(obj, limit = nil)
  obj.liked_friends(self, limit)
end
like!(obj) click to toggle source
# File lib/likeable/user_methods.rb, line 10
def like!(obj)
  obj.add_like_from(self)
end
like?(obj) click to toggle source
# File lib/likeable/user_methods.rb, line 18
def like?(obj)
  obj.liked_by?(self)
end
Also aliased as: likes?
likes?(obj)
Alias for: like?
unlike!(obj) click to toggle source
# File lib/likeable/user_methods.rb, line 14
def unlike!(obj)
  obj.remove_like_from(self)
end