radar/spree — pull request #7 by laspluviosillas (2013-08-21 23:08:12+00:00)
Title: Fixing multiple bugs and adjustment refactor.

Very simple changes. Since originator is now gone and source is instead used, there's a lot of code that still checks adjustments for originator properties.

This commit cleans up all the statements used to verify if an adjustment is a tax and, to kill two birds with one stone, adds a method to make such a common evaluation declarative.