My only concern here is that there's a large chunk of copy/paste code that makes up this method (https://github.com/plamoni/SiriProxy/blob/master/lib/siriproxy/plugin_manager.rb#L13-L22). Can you modify plugin_manager.rb to have a method/function to return an array of plugin objects? Then you can have this method and the plugin manager user the same code. That way if we want to change how plugins are loaded we only need to change one piece of code.

It's a good idea, though. Just make that one change and I'll merge it.

Thanks!