Both deployment options offered don't correctly deploy a ruby project.
Git deployment of ruby source code is completely broken. It deletes all of the local files and folders and places a .gz file in Openshift repository. Instead, the deployer plugin should copy the source code into the app-root/repo folder and run bundle install after to activate the project.
Binary deployment of ruby source code seems to copy the the files correctly into the app-root/repo folder but doesn't trigger a bundle install inside OpenShift leading to gem issues. Action_hooks seem to be ignored.