ruby学習メモ 練習問題

CodeZine「脱 超初心者 Javaアルゴリズム問題集 第1回」を ruby でやってみる

http://codezine.jp/careerup/article/aid/1426.aspx

問題1

標準入力された値があればそのまま表示、値がなければエラーメッセージを表示するプログラムを作成してください。
なお、「EXIT」が入力されるまで、処理を繰り返し続けるものとします。

回答?
# 脱 超初心者 Javaアルゴリズム問題集 第1回
# 条件分岐と永久ループ
#
# http://codezine.jp/careerup/article/aid/1426.aspx

class Study1
  def start
    while true
      #putc '>'
      print ">"
      line = gets # 改行コードも含まれます
      #line = readline # 改行コードも含まれます
      line.chomp! # chop! で改行コードを取り除きます
     if line == "EXIT"
        break
     end
     if line == ""
        puts "未入力です"
       else
        puts line
     end
    end
  end
end

Study1.new.start

puts で改行させない方法がわからない・・・