From: rr.rosas@... Date: 2015-04-29T21:32:32+00:00 Subject: [ruby-core:69024] [Ruby trunk - Feature #11105] ES6-like hash literals Issue #11105 has been updated by Rodrigo Rosenfeld Rosas. I use that a lot with CoffeeScript and would love to be able to do the same with Ruby. +1 ---------------------------------------- Feature #11105: ES6-like hash literals https://bugs.ruby-lang.org/issues/11105#change-52280 * Author: Shugo Maeda * Status: Open * Priority: Normal * Assignee: ---------------------------------------- Why not support ECMAScript6-like hash literals? For example, {x, y} is equivalent to: {x: x, y: y} For convenience, the prefix of global, instance, and class variables should be removed from the key name as follows: a = 1 B = 2 $c = 3 @d = 4 @@e = 5 p({a, B, $c, @d, @@e, f: 6}) #=> {:a=>1, :B=>2, :c=>3, :d=>4, :e=>5, :f=>6} ---Files-------------------------------- 0001-support-ES6-like-hash-literals.patch (3.88 KB) -- https://bugs.ruby-lang.org/