The File resource below should probably `require => Ruby::Version[$version]` to ensure we don't create the file unless the version is satisfied?