His foot was out and had been.
I don't have the ability to pull up a replay, but it was a late hit. At full speed it looks worse than it was in slow-mo, but that's also the speed refs watch the game at. Ruddick was out and knew he was out already before he was slammed. Shaw was going for a hard hit against their QB, went for it too late, and got called for it.