Lots of useful pointer... Thanks a lot Lukas...
That's not what you want. Ruby classes look very different to Smalltalk class definitions. I would do something like:
env := BrowserEnvironment new forPackageNames: #('MyPackage'). env classesDo: [ :class | Â Â stream := FileStream on: class name , '.rb'. Â Â " write header of class definition for 'class' " Â Â env selectorsForClass: class do: [ :selector | Â Â Â tree := class parseTreeFor: selector. Â Â Â RubyFormatter format: tree on: stream ]. Â Â " write footer of class definition for 'class' " Â Â stream close ]
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Cédrick