Would this be better as an instance method?

Instead of calling this as "Category.recent_videos(dramas)"  you could have a cleaner implementation where you call "dramas.recent_videos"