class User < ActiveRecord:Base validate :user_is_happy_and_broke private def user_is_happy_and_broke if self.state_of_mind != 'happy' || self.fiscal_status != 'broke' errors.add :user_not_happy_and_broke, 'User must be happy and broke to continue' end end end