Module: Acts::Favable::SingletonMethods
- Defined in:
- lib/favable_methods.rb
Instance Method Summary collapse
Instance Method Details
#find_favorites_by_user(user) ⇒ Object
24 25 26 27 |
# File 'lib/favable_methods.rb', line 24 def find_favorites_by_user(user) favable = ActiveRecord::Base.send(:class_name_of_active_record_descendant, self).to_s Favorite.where(["user_id = ? and favable_type = ?", user.id, favable]).order("created_at DESC") end |
#find_favorites_for(obj) ⇒ Object
19 20 21 22 |
# File 'lib/favable_methods.rb', line 19 def find_favorites_for(obj) favable = ActiveRecord::Base.send(:class_name_of_active_record_descendant, self).to_s Favorite.find_favorites_for_favable(favable, obj.id) end |