with_ruby_version is a DSL that helps you to implement Ruby version, patchlevel, engine and platform specific code