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