|
|
Ruby/JRuby/Ruby on Rails Support
Project Support. Quickly create Ruby projects with logical structure, run
Ruby files, configure other Ruby interpreters (such as JRuby or native Ruby),
locate and install Ruby Gems through a graphical wizard, create and execute unit
tests, run RSpec specification files, jump between a Ruby file and its
corresponding unit test or spec file, and so on.
Advanced Ruby Editing. Advanced code editing for Ruby, using semantic
information about the program to offer code completion, showing available
classes and methods for the current expression, along with the associated RDoc
documentation. The syntax highlighting is enhanced with semantic information,
such that unused local variables and parameters are shown in gray. There are
many other editing features, including Goto Declaration for jumping to the
declaration point of a class or method reference.

Ruby Debugger. Single-step or run through Ruby code, set breakpoints,
look at local variables, navigate the call stack, switch threads, and evaluate
expressions by just hovering the mouse over the variable in the Editor. There is
also support for the "fast debug" extension.
Ruby on Rails Support. Generate Rails projects, or generate code through
the Rails code generator graphical wizard, which offers documentation on the
plugins within the wizard itself. Third party generators are also supported.
Furthermore, there are actions for jumping quickly between a Rails action and
its corresponding View, or warping to the browser for the URL most relevant to
the file you are editing. Database migrations and Rake targets are supported as
well. Finally, RHTML files are highlighted (along with improved NetBeans 6.0
support for related files, such as JavaScript and CSS).
|