module ActsAsAble::Dissable::InstanceMethods

Public Instance Methods

diss_count() click to toggle source
# File lib/acts_as_able/dissable.rb, line 18
def diss_count
  self.dissers.count
end
dissers_by_type(disser_type, options = {}) click to toggle source
# File lib/acts_as_able/dissable.rb, line 22
def dissers_by_type(disser_type, options = {})
  ids = Diss.
    where('dissable_id' => self.id,
          'dissable_type' => class_name(self),
          'disser_type' => disser_type.name
  ).pluck('disser_id')
  return disser_type.where("id in (?)", ids)
end