The U.N. world court has come down hard on Israel’s war on Hamas in the Gaza Strip, calling on Israel to “take all measures” to prevent a genocide of the Palestinians. But it stopped short of demanding an immediate cease-fire, as the South African sponsors of the case had hoped. All sides tried to claim victory with the ruling, seizing on different elements that buttressed their positions. As Israel presses ahead with its offensive, Friday’s ruling adds to growing international criticism of the war and could put more pressure on Israel to scale back or halt the operation altogether.