これは Ruby Docs (1.9.3) のサンプル コードです。
require 'socket'
require 'openssl'
tcp_client = TCPSocket.new 'localhost', 5000
ssl_client = OpenSSL::SSL::SSLSocket.new client_socket, context
ssl_client.connect
ssl_client.puts "hello server!"
puts ssl_client.gets
Ruby(1.9.3)で実行すると、次のエラーがスローされます:
try.rb:4:in `<main>': undefined local variable or method `client_socket' for main:Object (NameError)
なぜ ?