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?
unlike!(obj)
click to toggle source
# File lib/likeable/user_methods.rb, line 14 def unlike!(obj) obj.remove_like_from(self) end