def reap_client?(clnt)
      rc = false
      if @reap_client
        begin
          rc = perform_action(clnt,@reap_client)
        rescue => e
          HotTub.logger.error "[HotTub] There was an error reaping one of your #{self.class.name} clients: #{e}" if HotTub.logger
        end
      end
      rc
    end
def reap_client?(clnt)
      rc = false
      if @reap_client
        begin
          rc = perform_action(clnt,@reap_client)
        rescue => e
          HotTub.logger.error "[HotTub] There was an error reaping one of your #{self.class.name} clients: #{e}" if HotTub.logger
        end
      end
      rc
    end
Attempts to determine if a client should be reaped, block should return a boolean