Module: ActsAsAble::Dissable::InstanceMethods
- Defined in:
- lib/acts_as_able/dissable.rb
Instance Method Summary collapse
Instance Method Details
#diss_count ⇒ Object
18 19 20 |
# File 'lib/acts_as_able/dissable.rb', line 18 def diss_count self.dissers.count end |
#dissers_by_type(disser_type, options = {}) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/acts_as_able/dissable.rb', line 22 def dissers_by_type(disser_type, = {}) 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 |