Enables SMTP/TLS (STARTTLS) for this object if server accepts. context is a OpenSSL::SSL::SSLContext object.
User Code Block
Ensures hash is a valid Tuple.
The path where installed executables live
Adds an executable named “executable” to spec with the given shebang.
The executable is also written to the bin dir in @tmpdir and the installed gem directory for spec.
Sets up the base @gem, builds it and returns an installer for it.
Builds the @spec gem and returns an installer for it. The built gem includes:
bin/executable lib/code.rb ext/a/mkrf_conf.rb
Split the Gem search path (as reported by Gem.path).
TODO: move to minitest
Builds a gem from spec and places it in gemhome, ‘cache’ at File.join . Automatically creates files based on spec.files