From: "nobu (Nobuyoshi Nakada)" Date: 2013-06-23T09:42:48+09:00 Subject: [ruby-core:55599] [ruby-trunk - Feature #5825] Sweet instance var assignment in the object initializer Issue #5825 has been updated by nobu (Nobuyoshi Nakada). Category set to syntax Target version changed from next minor to Next Major ---------------------------------------- Feature #5825: Sweet instance var assignment in the object initializer https://bugs.ruby-lang.org/issues/5825#change-40088 Author: goshakkk (Gosha Arinich) Status: Assigned Priority: Normal Assignee: matz (Yukihiro Matsumoto) Category: syntax Target version: Next Major =begin I'm very excited about this feature in CoffeeScript, and think it might be a nice-to-have thing in Ruby 2.0. That's how I think it would look like: class Me def initialize(@name, @age, @location); end end So we can declare ((|@variable|))s in the initializer method parameters definition to avoid assigning instance variables from method arguments by hand, like: class Me def initialize(name, age, location) @name = name @age = age @location = location end end Want to hear what do you guys think, does that feature worth being included in 2.0? =end -- http://bugs.ruby-lang.org/