On Thu, Mar 29, 2012 at 01:14, sunaku (Suraj Kurapati) <sunaku / gmail.com> wrote:
>
> Issue #6150 has been updated by sunaku (Suraj Kurapati).

> it's uncommon for Ruby core API to accept options hash.

IO.new and IO.open now take an option Hash.  I agree with your general
sentiment that it not consistent with the overall Ruby core API, but
most of that API was defined well before option Hashes were an
established convention.