I have a User model. I can check whether a User is an admin by doing a_user.try(:admin?).
a_user.try(:admin?)
I\'d like to define a named scope that gets all Users updated
Instead of using lambda, I find it cleaner to use class methods.
lambda
def self.recent where('updated_at > ?', 5.minutes.ago) end def self.admin where(admin: true) end def self.recent_and_admin recent.admin # or where('updated_at > ?', 5.minutes.ago).where(admin: true) end