From: chiaro scuro Date: 2006-05-09T18:55:27+09:00 Subject: Re: Print Out Code in Program I was asking something similar about blocks in the near past. After a fiery discussion I was advised tou use a ParseTree trick to go back to the original code and read it.. On 5/9/06, Joey wrote: > @ab = <<-CODE > class Ab > def code > a = 5 > b = 2 > end > end > CODE > > eval(@ab) > def print_class(klass) > print instance_variable_get "@#{klass.to_s.downcase}" > end > > print_class(Ab) > > > On 5/9/06, Patrick wrote: > > > > Thanks, the code works, but is there still a way to print out everything > > in a class by just referencing the class name? To get everything to be > > displayed using this code it has to basicaly start before the class and > > end afterward. > > > > -- > > Posted via http://www.ruby-forum.com/. > > > > > > -- Chiaroscuro --- Liquid Development: http://liquiddevelopment.blogspot.com/