The key changes in RubyMine 2.0 include:
- Support for Ruby 1.9 and the latest Ruby on Rails framework
- Advanced refactorings for Ruby code with support for Rails project specifics
- Improved Ruby code analysis and new code duplicates detection routine
- Rails internationalization (i18n) support with coding assistance
- Specific assistance for creating and running Cucumber test scenarios and Shoulda tests
RubyMine 2.0 adds integration with JetBrains TeamCity, a continuous integration and build management server with Ruby support. TeamCity can run project tests, provide informative reports, and offers a convenient IDE integration from its web interface.
"In releasing RubyMine 2.0, we focused on bridging existing gaps in technology integrations. In terms of supported frameworks and tools, the IDE now does a much better job of meeting the needs of today's Ruby on Rails projects," said Dmitry Jemerov, RubyMine lead developer. "With this hurdle out of the way, we're now concentrated on enhancing each of the existing features for future releases."