I took part in localizing Radiant CMS this spring with no assistance from the IDE available at that time. Eugene explains his personal use of this feature: The addition of i18n support in RubyMine is a major new feature, which has been exercised in a real project. Those who prefer Shoulda can now enjoy writing and running tests with their framework in RubyMine, with coding assistance, ability to run individual tests and all other things we provide for integrated test frameworks. Step definition creation from usage and automatic examples creation save great amount of time too. The smart steps completion works great even for huge amount of step definitions and you do not need to remember them exactly. So, we've been dog-fooding our Cucumber integration and we are confident it is the best in terms of editing and running Cucumber scenarios.
Rubymine community code#
Yes, exactly! We got so excited about Cucumber that the RubyMine team even uses it to test our code now. The topic is one JetBrains is very passionate about: It appears Cucumber and Shoulda are becoming first-class citizens in RubyMine. One other very important aspect is the performance of the IDE and we've put lots of effort into this too.
Rubymine community full#
Testing is very important part of the development process and with the added full support for Cucumber and Shoulda, RubyMine can cover the demands of virtually any Ruby/Rails project now. JetBrains is the pioneer in creating refactoring tools, so we wanted Ruby developers to have a set of reliable Ruby code refactorings. We've been moving in many directions though. With this release, we feel that our IDE provides a strong integration for the most widely used technologies and frameworks in the Ruby and Rails world. Generally speaking, we've been working on making RubyMine 2.0 cover the needs of the majority of Rails applications developers. When asked about which are considered the biggest features of this 2.0 release, Eugene elaborated, saying: InfoQ had the opportunity to have a conversation with Eugene Toporov, Product Marketing Manager at JetBrains, about the release of RubyMine 2.0.