Struct#select should return an enumerator when not given a block on 1.9 and later