flyerhzm/bullet — pull request #84 by asurin (2012-12-12 16:57:59+00:00)
Title: Make logging directory relative to project root, not execution directory

In any project that includes bullet, executing any code outside of the main directory would fail (In my case, import/export scripts in the 'scripts' directory that were used to generate CSVs from Models for import into external services). By making this path use the project root as a starting point rather than a relative path, so it should fix this issue.

The code should be safe for all current versions of Rails back through 2 - it does have to detect the rails version to ensure it uses the correct method of determining the root.