Module: Acts::Favable::SingletonMethods

Defined in:
lib/favable_methods.rb

Instance Method Summary collapse

Instance Method Details

#find_favorites_by_user(user) ⇒ Object



22
23
24
# File 'lib/favable_methods.rb', line 22

def find_favorites_by_user(user)
  Favorite.where(user_id: user.id, favable_type: polymorphic_name).recent
end

#find_favorites_for(record) ⇒ Object



18
19
20
# File 'lib/favable_methods.rb', line 18

def find_favorites_for(record)
  Favorite.find_favorites_for_favable(polymorphic_name, record.id)
end