A number of versions of Ruby have been tested with Puppet and reports are prepared by experts accordingly. Run ruby -version command on your system either a particular version is compatible with Puppet or not. You can enjoy certain plug-ins too to support the functionality of Ruby over Puppet.