Commit 4532878

mo khan <mo@mokhan.ca>
2014-10-10 20:17:18
use REPL to blast out chat messages.
1 parent 13fd09d
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