def none_of(*queries)
      raise ArgumentError, 'Called none_of() with no arguments.' if queries.none?
      AlternativeBuilder.new(:negative, @scope, *queries).build
    end
def none_of(*queries)
      raise ArgumentError, 'Called none_of() with no arguments.' if queries.none?
      AlternativeBuilder.new(:negative, @scope, *queries).build
    end
Returns a new relation, which includes results not matching any of the conditions
 passed as parameters. It's the negative version of <tt>#any_of</tt>.

 This will return all active users :

    banned_users = User.where(banned: true)
    unconfirmed_users = User.where("confirmed_at IS NULL")
    active_users = User.where.none_of(banned_users, unconfirmed_users)