adhearsion/blather — pull request #132 by artyomb (2014-04-21 12:54:37+00:00)
Title: Exceptions removal & Removed stop EM loop

- Blather shouldn't stop EM
Blather could be used with other libs inside common EM loop. Or just more that one instance of Blather client could be running.

- Exceptions shouldn't be used with EventMachine
Moreover there is nothing happened here. Just close the connection and if it's required there is an ability to overlap unbind method to react on it.
This patch helps me to run multiple Blather clients in a single EM loop and restart them on connection failure.

```ruby
disconnected do
EM::add_timer(15){ self.run }
end
```