emmanuel/aequitas — comment on commit 125432bb3fdefb8556df7e47df82bcfd76a52545
File: lib/aequitas/violation_set.rb line 83
By dkubb:

Yeah, I would second that. Usually when a method can return more than one type of object the caller code has to deal with the complexity. Much nicer to either return `self` for command methods and *1* kind of object for query methods.