> |More generally, I'd personally like a block on 'index', such that:
> |
> |  foo.index("users,")
> |  # => 6
> |
> |  foo.index { |s| s == "users," }
> |  # => 6

> It does so in 1.9.

Ah! in that case my detect_index suggestion was rather unnecessary
[apologies - I also am guilty of running an ancient version of 1.9
(ubuntu's is ruby 1.9.0 (2005-06-23) (!)]

Jon T