emmanuel/aequitas — comment on commit 125432bb3fdefb8556df7e47df82bcfd76a52545
File: lib/aequitas/violation.rb line 72
By emmanuel:

I think I'll just use a special case value for Violations that aren't associated with a Rule: `:unspecified`. I think that will cover this case—better than nil, certainly, and prevents the need for a null object. Also, it could be parameterized down the road (if need be).