None of those were written by DHH himself, who explicitly changed the style in the commit mentioned. It may have mostly been because of the symbolized keys, but he seems to prefer no parentheses and spaces around `[` and `]`.

Not trying to start anything, just making a suggestion to improve code style consistency going forward.