Update to current ruby

Tests pass still, and it's in sync with the main rails app