From: Run Paint Run Run Date: 2009-11-08T14:28:21+09:00 Subject: [ruby-core:26617] Re: HashWithIndifferentAccess to core FTR, the idiom is also employed by core APIs such as ENV and MatchData: >> ENV['TERM'] => "xterm" >> ENV[:TERM] => "xterm" >> match = 'Finding a needle in a haystack'.match(/(?ne.+?e)/) => # >> match['needle'] => "needle" >> match[:needle] => "needle"