Darin Ruf and the Giants went right down to the wire with negotiations, but he's back on a one-year deal, and hopeful for a repeat of 2019.