celluloid/celluloid — pull request #112 by schmurfy (2012-10-30 16:47:21+00:00)
Title: Without autostart

Here is something concrete to add to the discution :)
I was sure it would be easy but did not expect it to be that easy, this patch allows to do this:

```ruby
require 'celluloid'
# use celluloid as before, nothing changed
```

or this:

```ruby
require 'celluloid/without_autostart'

# do what you want WITHOUT celluloid

Celluloid.start()

# use celluloid as before
```

And as a bonus you can even call "Celluloid.start()" as many times as you want, the system will only be started once.

So what do you think of this ?

As for the documentation the more I think of it the more I think it should not be documented, if you need this for a good reason you will know where to look.

PS: Github do not shows correctly the file rename, the real diff is really small.