The team called up pitcher Neil Ramirez from Triple-A Iowa to take Ruggiano's roster spot.
Ruggiano was injured trying to make a diving catch in the ninth inning of Wednesday's 7-5 loss to the Arizona Diamondbacks.
Diamondbacks second baseman Aaron Hill hit a fly ball down the right field line with two outs in the inning and the score tied at five.
Ruggiano pursued the ball and fell near Arizona's bullpen mound when the ball landed in fair territory. The winning runs ended up scoring on the play.
Ruggiano is hitting .229 with one home run and six RBI this season.