From: Ralph Shnelvar Date: 2010-06-16T18:31:33+09:00 Subject: Getting rid of self Getting rid of self

Consider


---

def initialize(attributes = nil)

  super attributes

  self.step                = 0

  self.national_debt       = 0

  self.sum_of_income       = 0

  self.sum_of_taxes        = 0

  self.sum_of_happiness    = 0

  self.sum_of_investments  = 0

  self

end

---



Please focus on the repeated use of self.


Is there some way to set the, uh, environment so that "self" need not be repeated?


(Joke: Hmm, if you get rid of your self, do you commit suicide?)