Yes, to rule out and to eliminate are similar, and I would not pretend to know the best way to say this is Spanish. But the meaning conveyed by "ruled out" is more like "to make illegal or inappropriate in the current context". Also, in passing I would note that this should read "is all but ruled out". A native English speaker would not use "everything" in this context.