Sha256: 7197a06cbfce9fedf49dbc2f3055e43b537e47e8b927bb272589c9950381798f
Contents?: true
Size: 419 Bytes
Versions: 144
Compression:
Stored size: 419 Bytes
Contents
#!/usr/local/bin/ruby -w # trapping_eof.rb # # Created by James Edward Gray II on 2006-02-20. # Copyright 2006 Gray Productions. All rights reserved. require "rubygems" require "highline/import" loop do begin name = ask("What's your name?") break if name == "exit" puts "Hello, #{name}!" rescue EOFError # HighLine throws this if @input.eof? break end end puts "Goodbye, dear friend." exit
Version data entries
144 entries across 140 versions & 15 rubygems