title: Does the version of ruby being used determine which openssl version is used, and by extension, TLS version(s) available?
body: <p>TLS 1.0 and 1.1 are being deprecated and I want to make certain that it is not going to be used anywhere.  I am looking at a large number of repositories (with very little previous Ruby gem experience) and I don't see any direct references to TLS, but, I do see some references to openssl.</p>
  <p>There is a helpful page concerning TLS deprecation: <a href="https://blog.rubygems.org/2018/02/24/tls-10-and-11-deprecation-notice.html" rel="nofollow noreferrer">https://blog.rubygems.org/2018/02/24/tls-10-and-11-deprecation-notice.html</a></p>
  <p>It contains a command: curl -sL <a href="https://git.io/vQhWq" rel="nofollow noreferrer">https://git.io/vQhWq</a> | ruby</p>
  <p>While I can run this command locally against my various versions of installed (J)Ruby, I don't really know if this means anything relative to a large production environment.</p>
  <p><strong>Is the version of openssl always determined by the version of ruby in use</strong>, <em><strong>or am I missing something?</strong></em> Even if my local install of ruby 2.5.5 indicates openssl 1.1.1g and 1.1.1i (compiled and loaded versions, respectively) and these versions of OpenSSL do not support TLS versions below 1.2, could the prod environment could still be using ruby 2.5.5 with TLS below 1.2?</p>