RubyMine Adds Ruby3 RBS Support
Written by Kay Ewbank   
Monday, 19 April 2021

RubyMine 2021.1 has been released with improvements including Ruby 3.0 RBS support and better code completion. Other improvements include space integration and the inclusion of Code With Me.

RubyMine is a is a cross-platform Ruby and Rails IDE that provides code editing assistance and tools for web applications development with Ruby on Rails. The IDE features a debugger with a graphical UI for Ruby, JavaScript and CoffeeScript, and an advanced GUI-based test runner. The IDE also supports JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less with code insight and refactorings.


The latest version is part of JetBrains 2021.1 round of releases, and improvements start with RBS support and better code completion. The RBS support means RubyMine 2021.1 will use .rbs files in its Code Insight feature. Code Insight is a coding assistance feature that offers smart code completion, code navigation, language-specific inspections with quick-fixes, smart notifications, and in-editor quick documentation.

The support for RBS means code completion will be improved for Ruby’s standard library and for user code with RBS definitions. RBS was added in Ruby 3 and provides a language to describe the structure of Ruby programs. RBS provides a way to write the definition of a class or module: methods defined in the class, instance variables and their types, and inheritance/mix-in relations.

Other .rbs support features in RubyMine include code highlighting and actions such as Go to Declaration, Find Usages, and the Rename refactoring.

JetBrains Space integration has also been added to the new release. Space is an integrated team environment that lets developers collaborate with tools including instant communication, software development, and team and project management. RubyMine now comes with a Space plugin that lets developers view and clone project repositories, review your teammates’ code, and write Space Automation scripts.

The new release also adds support for JetBrains Code With Me collaborative development. Code With Me is a new service from JetBrains for collaborative development and pair programming. It lets you share the project you currently have open in your IDE with others and work on it together in real time.


More Information

JetBrains RubyMine Website

Related Articles

Code With Me For Pair Programming

RubyMine The Right Way To Do Ruby

RubyMine 5 Supports RubyMotion       

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Eclipse 2021-03 Adds Java 16 Support

The Eclipse IDE has been updated for the first time this year. The new version concentrates on improvements to the Java support, with only minor improvements for other languages.

Azure Training Scholarships For Women In Cloud

Microsoft is partnering with Coursera in a trio of Azure-related Specializations. The first of these, covering Azure Fundamentals and providing preparation for the AZ-900 Exam, is already enrolling. M [ ... ]

More News





or email your comment to:

Last Updated ( Monday, 19 April 2021 )