Video Tutorial: Testing and Coverage in RubyMine
Hello everyone, In this tutorial, you’ll learn how to: Run and debug tests in RubyMine Get coverage information Create new tests Customize test templates For more information about this topic, you can also read the section dedicated to testing in the RubyMine documentation. (more…)
RubyMine Hinoki Goes Beta!
Hello everyone, We're just a couple of steps away from the final Hinoki release now. And today we've made one step closer. We're glad to announce RubyMine Hinoki Beta is available for you to download and try! With the features that you have probably tried during the Early Access Program, such as: Multiple cursors and selection Spring and json.jbuilder views for better Rails 4 & 4.1 support Slim support enhancements with Slim 2.0 and embedded code types backed Bundled Vagrant plugin AngularJS framework REST Client cookies This Beta brings the following: More filte
Welcome RubyMine 4.5 Beta!
RubyMine 2.5 EAP (build 98.47) – bugfixes and more
Hello guys, We've just published yet another EAP build of the coming-soon RubyMine 2.5, this build mostly contains bugfixes. Several memory leaks were fixed in IntelliJ platform, we've made some UI improvements for Linux GTK, also this build contains important fixes for debugging Ruby 1.9, we've spent a lot of time investigating the problems and pretty sure RubyMine will cope much better now in different environments. Also we've improved RSpec 2 codeinsight support featuring better autocompletion, go to declaration, etc. At the moment there are less than 80 issues tagged Fix for RubyMine 2
RubyMine 2.5 EAP (96.1085): Spellchecker in VCS commit messages
Hello guys, The new academic year has just started, and we've prepared a nice handy feature for you. How often do you or your colleagues make typos in VCS commit messages? Often? Rarely? Sometimes? With new RubyMine 2.5 EAP it is almost impossible because we included spellchecker with auto-correction quick fix directly in the commit dialog! Also we improved Bundler, RSpec 2.0 support and fixed lots of bugs. Full release notes are available here. Go and try New EAP and we are looking forward to hearing your feedback! Develop with pleasure! -JetBrains RubyMine Team
JetBrains TeamCity — Continuous Integration For Ruby
There's been lots of talks about Ruby and Rails being Agile. One of the core agile practices is Continuous Integration. And JetBrains offers its continuous integration and build management system named TeamCity. One of the many RubyMine 2.0 additions is IDE integration with TeamCity. So, here we want to review how a Ruby/Rails project can be set up in TeamCity and what additional benefits the IDE integration brings. We'll not be giving a full tutorial on TeamCity setup and configuration here, we'll link to TeamCity docs instead, which are very good, by the way. We recommend using TeamCity 5
BDD with RSpec in RubyMine
We, at JetBrains in general, and in RubyMine team in particular, pay big attention to unit testing of our code. And as first users of our own products we try to make unit testing tightly integrated with the major development tasks adding features for easy test-code navigation, tests execution, etc. Ruby and Rails developers have a great RSpec framework for doing behavior-driven development. We provide a good level of integration with RSpec in RubyMine for Ruby and for Rails projects. And the support for the latest RSpec 1.2 release is already available. We captured a short screencast (5