troessner/reek — pull request #274 by mvz (2014-07-27 09:37:04+00:00)
Title: Consider block parameter for DuplicateMethodCall

This catches cases like the following:

foo {|a| a.bar}
foo {|a| a.bar}

In addition, the following cases become extra smelly since the whole iterator is considered smelly, in additon to `foo.bar`:

foo.bar {|a| a.baz}
foo.bar {|a| a.baz}

One consideration is whether the following case should still be considered smelly:

foo.bar {|a| a.baz}
foo.bar {|a| a.qux}

With the present change, this case stays smelly as it was before.