Commit 4532878
Changed files (1)
lib
6-chit-chat
lib/6-chit-chat/publish.rb
@@ -9,9 +9,15 @@ connection.start
channel = connection.create_channel
exchange = channel.topic("chitchat")
username = `'whoami'`.chomp!
-message = ARGV.empty? ? "Hi!" : ARGV.join(" ")
-exchange.publish(message, routing_key: username)
-puts " [x] Sent #{username}:#{message}"
+begin
+ print "> "
+ while message = gets do
+ exchange.publish(message, routing_key: username)
+ puts " [x] Sent #{username}:#{message}"
+ print "> "
+ end
+rescue
+ connection.close
+end
-connection.close