module Heroku::OpenSSL

Public Class Methods

ensure_openssl_installed!() click to toggle source
# File lib/heroku/open_ssl.rb, line 87
def self.ensure_openssl_installed!
  return if @checked
  openssl("version") or raise NotInstalledError
  @checked = true
end
openssl(*args) click to toggle source
# File lib/heroku/open_ssl.rb, line 6
def self.openssl(*args)
  if args.empty?
    ENV["OPENSSL"] || "openssl"
  else
    system(openssl, *args)
  end
end
openssl=(val) click to toggle source
# File lib/heroku/open_ssl.rb, line 14
def self.openssl=(val)
  @checked = false
  ENV["OPENSSL"] = val
end