class BeerDb::Model::Bookmark
Public Instance Methods
beer()
click to toggle source
todo: check: how to handle polymorphic best for getting beer for bookmarkable?
# File lib/beerdb/note/models/bookmark.rb, line 27 def beer ## todo: check/assert bookmarkable_type == BeerDB::Model::Beer Beer.find( bookmarkable_id ) end
drinks()
click to toggle source
fix - how to do it with has_many macro? use finder_sql?
# File lib/beerdb/note/models/bookmark.rb, line 15 def drinks ## todo: check/assert bookmarkable_type == BeerDB::Model::Beer Drink.where( user_id: user_id, beer_id: bookmarkable_id ) end
notes()
click to toggle source
# File lib/beerdb/note/models/bookmark.rb, line 20 def notes ## todo: check/assert bookmarkable_type == BeerDB::Model::Beer Note.where( user_id: user_id, beer_id: bookmarkable_id ) end