[email protected] wrote:
Ah! Of course, Thank you. Unfortuantely NOW I need class local methods!
Well, this leads me to ask again about these state of affairs for a
future Ruby. Are we going to get local instance vars? I think the
suggested notation was @_. And likewise what of local methods?
If I recall correctly I think that last thing I suggest was making all
instance vars local, which would measn accessors were paramount in
sharing data better levels and then local methods could be defined with
But maybe that’s too much. Anyway it’s just a thought. I don’t really
care so much how it’s done just so long as it becomes possible. If you
want a usecase, my particular case is defining cross-concerns, I want
to be able to access the internal state of the class hierachy in
general as we do now, while maintiang a separate local state (for the
concern) as well.
On a side note I think I found a bug in Ruby, maybe
def x; end
class << X
def y; end
=> NoMethodError: undefined method `method_added’ for X:Class