Fixed matcher for non-Enumerable class that still responds to :each

- current spec status: 840 examples, 0 failures