From: Robert Dober Date: 2007-05-02T00:43:04+09:00 Subject: Re: simple subclass question On 5/1/07, Ball, Donald A Jr (Library) wrote: > If I want a class and its children to have different values for the same > class variables, how would I go about making that happen? > > - donald > > Hi Donald, has been a long time... 504/4 > cat subclass-vars.rb && ruby subclass-vars.rb #!/usr/bin/ruby # vim: sts=2 sw=2 nu expandtab tw=0: # P = Class.new { @a = 42 } class << P attr_accessor :a end S = Class.new P puts P.a puts S.a S.a = 43 puts P.a puts S.a ------> 42 nil 42 43 Hopefully I understood what you wanted. Cheers Robert -- You see things; and you say Why? But I dream things that never were; and I say Why not? -- George Bernard Shaw