I know it\'s possible to get the Ruby version (e.g. \"1.9.3\") via the RUBY_VERSION constant. However, I want to know how to go about determining the exact version
RUBY_VERSION
At least in the newest Ruby (2.3.0), there is also a RUBY_DESCRIPTION constant:
RUBY_DESCRIPTION
RUBY_DESCRIPTION # => "ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]"
There is a RUBY_PATCHLEVEL constant as well. So you can get your version string as
RUBY_PATCHLEVEL
"#{RUBY_VERSION}-p#{RUBY_PATCHLEVEL}"