Via: SI.com
The SF Giants have agreed to a minor-league contract with corner bat Darin Ruf after he was released by the Mets last.....