Project

General

Profile

Feature #5825

Updated by nobu (Nobuyoshi Nakada) about 6 years ago

=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


`class
Me

def initialize(@name, @age, @location); end
end

end`


So we can declare ((|@variable|))s @variables in the initializer method parameters definition to avoid assigning instance variables from method arguments by hand, like:

class


`class
Me

def initialize(name, age, location)

@name = name

@age = age

@location = location

end
end

end`


Want to hear what do you guys think, does that feature worth being included in 2.0?
=end

Back