module Net::SSH
def self._sanitize_options(options)
def self._sanitize_options(options) invalid_option_values = [nil, [nil]] unless (options.values & invalid_option_values).empty? nil_options = options.select { |_k, v| invalid_option_values.include?(v) }.map(&:first) Kernel.warn "#{caller_locations(2, 1)[0]}: Passing nil, or [nil] to Net::SSH.start is deprecated for keys: #{nil_options.join(', ')}" end end