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/