module ActsAsAble::Likable::InstanceMethods
Public Instance Methods
like_count()
click to toggle source
# File lib/acts_as_able/likable.rb, line 18 def like_count self.likers.count end
likers_by_type(liker_type, options = {})
click to toggle source
# File lib/acts_as_able/likable.rb, line 22 def likers_by_type(liker_type, options = {}) ids = Like. where('likable_id' => self.id, 'likable_type' => class_name(self), 'liker_type' => liker_type.name ).pluck('liker_id') return liker_type.where("id in (?)", ids) end