From: postmodern.mod3@... Date: 2014-01-24T02:16:44+00:00 Subject: [ruby-core:60043] [ruby-trunk - Feature #9445] [Open] Support emitting 1.9 Symbol keyword Hash syntax when pretty printing Hashes Issue #9445 has been reported by Hal Brodigan. ---------------------------------------- Feature #9445: Support emitting 1.9 Symbol keyword Hash syntax when pretty printing Hashes https://bugs.ruby-lang.org/issues/9445 * Author: Hal Brodigan * Status: Open * Priority: Normal * Assignee: * Category: lib * Target version: ---------------------------------------- Ruby 1.9 first introduced support for keyword Hash syntax for simple Symbol keys. However, Hash#inspect and pp do not emit the same syntax when printing Symbol keys. This patch adds support for "foo: " syntax to the pp_hash method, iff the key is a Symbol and does not contain any spaces or special characters. While the patch is probably not perfect, I hope to start a discussion. ---Files-------------------------------- pp.patch (529 Bytes) -- http://bugs.ruby-lang.org/