Project

General

Profile

Feature #5825

Updated by nobu (Nobuyoshi Nakada) over 10 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: 

 ~~~ruby 
 

  class Me 
   
    def initialize(@name, @age, @location); end 
 
  end 
 ~~~ 

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

 ~~~ruby 
 

  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

Back