Automatically load RVM if available or needed

When deploying to remotes that use RVM, the /etc/profile.d/rvm.sh environment is not automatically loaded. In the past we have simply edited the post-receive hook by hand, but it seems it would be nice to automatically do so if the user is in the rvm group and the /etc/profile.d/rvm.sh script exists.
Not sure about including this. I feel like I fill fall into the rabbit hole of having to maintain RVM "compatibility" in the future. I don't even know anything about RVM. Is it script guaranteed to be on every system that has RVM installed?