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.

rubymine

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.

 rubymine

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.

Banner


Udacity's New Discovering Ethical AI Course
12/04/2024

Udacity has just launched an hour-long course on Ethical AI. Intended for a wide audience across many industries, it introduces to basic concepts and terms needed to step into the world of Ethica [ ... ]



Interact With Virtual Historic Computers
14/04/2024

Alan Turing's ACE computer is a legendary computer that is particularly special for I Programmer - our account of it was the first ever history article on the site when it launched in 2009. Now this i [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 19 April 2021 )