Class Browser ?

I'm guessing the answer is no but is there a plugin that will allow me to view the classes I have defined in my project in a class browser format such as in the Smalltalk IDE's . By that I mean that right most pane would contain a listing of packages (modules) associated to the project , the pane next to that would list the classes associated with the package, the next pane would list a set of categories or tags and finally the last pane would list the methods associated to the category or tag, a toggle would allow you to view instance side or class. Clicking on a method would then show the source code in a text pane below.


Just checking , it would be nice to be able to browse my Ruby code that way.

A seconary sort of related question is how can I browse the source code for Ruby kernel code ?

thanks in advance and forgive my newbiness to RubyMine ;).


Charles
www.nycsmalltalk.org

1 comment
Comment actions Permalink

Hello Charles,

I'm guessing the answer is no but is there a plugin that will allow me to view the classes I have defined in my project in a class browser format such as in the Smalltalk IDE's . By that I mean that right most pane would contain a listing of packages (modules) associated to the project , the pane next to that would list the classes associated with the package, the next pane would list a set of categories or tags and finally the last pane would list the methods associated to the category or tag, a toggle would allow you to view instance side or class. Clicking on a method would then show the source code in a text pane below.


Just checking , it would be nice to be able to browse my Ruby code that way.

Unfortunally you cannot. Using RubyMine you can navigate to any class you want using Go To | Class action. Also once you opened the class in editor you will be able to see hierarchy for this particular class using View | Type Hierarchy action. And of course small navigation gutters allowing you to navigate to partial declarations in one click should be handy for you.

A seconary sort of related question is how can I browse the source code for Ruby kernel code ?

We have generated code skeletons for such native classes, thus you'll be able to see only signatures of it's methods.

Regards,
Oleg

0

Please sign in to leave a comment.