digitalsanctum/buildr-plugin — pull request #5 by Rallydev (2011-12-16 23:20:18+00:00)
Title: Adding Bundler support plus fixed a bug that would cause the before run task to hang.

...ng.

- Added bundler config to settings panel. This includes a checkbox to enable bundler and a text box to provide the path to bundler.
- Encapsulated the command line string to run buildr into BuildrCommand. This class determines if bundler is being used or if
buildr is to be called directly and generates the correct command line string.
- Fixed before run process handling. If the underlying buildr task generates a lot of output to stdout or stderr this can cause the process to hang.
The parent idea process is waiting for buildr to finish but buildr is waiting for someone to read its output buffer. This was fixed by firing off
two threads to gobble up the streams as they were being written out by buildr.