justinweiss/robut — pull request #18 by vrish88 (2011-10-16 06:02:43+00:00)
Title: All of your MUCs are belong to Robut

How does this look for a rough cut at multi-room support?

These are some initial changes to help support robut connecting to multiple MUC rooms. Both with private messages and in rooms work in Hipchat however I still need to update the tests.

It turned out to be a little more work than I was expecting. The `Room` class keeps the MUC associated with the plugins, so that when a plugin replies it knows which room to send it to. Then I moved private messages into its own class, to keep `Connection` focused on just connecting to Hipchat.